Carrier aggregation with variable transmission durations

ABSTRACT

A method of a user equipment (UE) for constructing a hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook. The method comprises receiving physical downlink control channels (PDCCHs) that convey respective downlink control information (DCI) formats, wherein each DCI format includes a counter field and a slot offset field, receiving physical downlink data channels (PDSCHs) that convey data transport blocks, detecting the DCI formats configuring the received PDSCHs, determining locations for HARQ-ACK bits in a HARQ-ACK codebook based on a value of the slot offset field and a value of the counter field in each detected DCI format, determining a time unit for transmission of the HARQ-ACK codebook based on a value of the slot offset field in each detected DCI format, and transmitting the HARQ-ACK codebook.

CROSS-REFERENCE TO RELATED APPLICATIONS AND CLAIM OF PRIORITY

This application is a continuation of U.S. patent application Ser. No.16/723,816, filed Dec. 20, 2019, which is a continuation of U.S. patentapplication Ser. No. 15/628,360, filed Jun. 20, 2017, now U.S. Pat. No.10,541,785, which claims priority to U.S. Provisional Patent ApplicationNo. 62/363,542, filed Jul. 18, 2016, U.S. Provisional Patent ApplicationNo. 62/363,580, filed Jul. 18, 2016, and U.S. Provisional PatentApplication No. 62/364,473, filed Jul. 20, 2016. The content of theabove-identified patent document is incorporated herein by reference.

TECHNICAL FIELD

The present application relates generally to a wireless communicationsystem. More specifically, this disclosure relates to supportingtransmissions with variable durations on different cells.

BACKGROUND

A user equipment (UE) is commonly referred to as a terminal or a mobilestation, can be fixed or mobile, and can be a cellular phone, a personalcomputer device, or an automated device. A gNB is generally a fixedstation and can also be referred to as a base station, an access point,or other equivalent terminology. A communication system includes adownlink (DL) that refers to transmissions from a base station or one ormore transmission points to UEs and an uplink (UL) that refers totransmissions from UEs to a base station or to one or more receptionpoints.

SUMMARY

The present disclosure relates to a pre-5^(th)-generation (5G) or 5Gcommunication system to be provided for supporting higher data ratesbeyond 4^(th)-generation (4G) communication system such as long termevolution (LTE). The present disclosure relates to enabling multiplexingfor physical downlink control channel (PDCCH) transmissions over asystem bandwidth (BW) to UEs with different BW reception capabilities;enabling carrier aggregation (CA) operation among carriers that supportphysical downlink shared channel (PDSCH) transmissions over differentdurations; determining an hybrid automatic repeat requestacknowledgement (HARQ-ACK) codebook for CA operation among cells withdifferent durations for respective PDSCH transmissions; supportingsimultaneous transmissions from a UE on first one or more cells using afirst duration and on second one or more cells using a second duration;designing a transmission power control process for overlappingtransmissions from a UE on first one or more cells using a firstduration and on second one or more cells using a second duration;defining prioritization mechanisms for power allocation from a UE tovarious signaling types with overlapping transmissions on first one ormore cells using a first duration and on second one or more cells usinga second duration; and defining define a power allocation method for aUE when the UE needs to simultaneously support multiple traffic serviceshaving different reception reliability requirements.

In one embodiment, a UE is provided. The UE comprises a transceiverconfigured to receive PDCCHs that convey respective downlink controlinformation (DCI) formats, wherein each DCI format includes a counterfield and a slot offset field and receive PDSCHs that convey datatransport blocks. The UE further comprises a decoder configured todetect the DCI formats configuring the PDSCH receptions; and acontroller configured to determine locations for HARQ-ACK bits in aHARQ-ACK codebook based on a value of the slot offset field and a valueof the counter field in each detected DCI format and to determine a timeunit for transmission of the HARQ-ACK codebook based on a value of theslot offset field in each detected DCI format. The UE further comprisesthe transceiver is further configured to transmit the HARQ-ACK codebook.

In another embodiment, a base station is provided. The base stationcomprises a transceiver configured to transmit PDCCHs that conveyrespective downlink control information (DCI) formats, wherein each DCIformat includes a counter field and a slot offset field and transmitPDSCHs that are configured by the DCI formats and convey data transportblocks. The base station further comprises a controller configured todetermine locations for HARQ-ACK bits in a HARQ-ACK codebook based on avalue of the slot offset field and a value of the counter field in eachtransmitted DCI format and to determine a time unit for reception of theHARQ-ACK codebook based on a value of the slot offset field in eachtransmitted DCI format, wherein the transceiver is further configured toreceive the HARQ-ACK codebook.

In yet another embodiment, a method of a UE for constructing a HARQ-ACKcodebook is provided. The method comprises receiving PDCCHs that conveyrespective DCI formats, wherein each DCI format includes a counter fieldand a slot offset field, receiving PDSCHs that convey data transportblocks, detecting the DCI formats configuring the PDSCH receptions;determining locations for HARQ-ACK bits in a HARQ-ACK codebook based ona value of the slot offset field and a value of the counter field ineach detected DCI format and determining a time unit for transmission ofthe HARQ-ACK codebook based on a value of the slot offset field in eachdetected DCI format, and transmitting the HARQ-ACK codebook.

Other technical features may be readily apparent to one skilled in theart from the following figures, descriptions, and claims.

Before undertaking the DETAILED DESCRIPTION below, it may beadvantageous to set forth definitions of certain words and phrases usedthroughout this patent document. The term “couple” and derivatives referto any direct or indirect communication between two or more elements,whether or not those elements are in physical contact with one another.The terms “transmit,” “receive,” and “communicate,” as well asderivatives thereof, encompass both direct and indirect communication.The terms “include” and “comprise,” as well as derivatives thereof, meaninclusion without limitation. The term “or” is inclusive, meaningand/or. The phrase “associated with,” as well as derivatives thereof,means to include, be included within, interconnect with, contain, becontained within, connect to or with, couple to or with, be communicablewith, cooperate with, interleave, juxtapose, be proximate to, be boundto or with, have, have a property of, have a relationship to or with, orthe like. The term “controller” means any device, system or part thereofthat controls at least one operation. Such a controller may beimplemented in hardware or a combination of hardware and software and/orfirmware. The functionality associated with any particular controllermay be centralized or distributed, whether locally or remotely. Thephrase “at least one of,” when used with a list of items, means thatdifferent combinations of one or more of the listed items may be used,and only one item in the list may be needed. For example, “at least oneof: A, B, and C” includes any of the following combinations: A, B, C, Aand B, A and C, B and C, and A and B and C.

Moreover, various functions described below can be implemented orsupported by one or more computer programs, each of which is formed fromcomputer readable program code and embodied in a computer readablemedium. The terms “application” and “program” refer to one or morecomputer programs, software components, sets of instructions,procedures, functions, objects, classes, instances, related data, or aportion thereof adapted for implementation in a suitable computerreadable program code. The phrase “computer readable program code”includes any type of computer code, including source code, object code,and executable code. The phrase “computer readable medium” includes anytype of medium capable of being accessed by a computer, such as readonly memory (ROM), random access memory (RAM), a hard disk drive, acompact disc (CD), a digital video disc (DVD), or any other type ofmemory. A “non-transitory” computer readable medium excludes wired,wireless, optical, or other communication links that transporttransitory electrical or other signals. A non-transitory computerreadable medium includes media where data can be permanently stored andmedia where data can be stored and later overwritten, such as arewritable optical disc or an erasable memory device.

Definitions for other certain words and phrases are provided throughoutthis patent document. Those of ordinary skill in the art shouldunderstand that in many if not most instances, such definitions apply toprior as well as future uses of such defined words and phrases.

Aspects, features, and advantages of the present disclosure are readilyapparent from the following detailed description, simply by illustratinga number of particular embodiments and implementations, including thebest mode contemplated for carrying out the present disclosure. Thepresent disclosure is also capable of other and different embodiments,and its several details can be modified in various obvious respects, allwithout departing from the spirit and scope of the present disclosure.Accordingly, the drawings and description are to be regarded asillustrative in nature, and not as restrictive. The present disclosureis illustrated by way of example, and not by way of limitation, in thefigures of the accompanying drawings.

In the following, both frequency division duplexing (FDD) and timedivision duplexing (TDD) are considered as the duplex method for DL andUL signaling.

Although exemplary descriptions and embodiments to follow assumeorthogonal frequency division multiplexing (OFDM) or orthogonalfrequency division multiple access (OFDMA), this present disclosure canbe extended to other OFDM-based transmission waveforms or multipleaccess schemes such as filtered OFDM (F-OFDM) or OFDM with zero cyclicprefix.

This present disclosure covers several components which can be used inconjunction or in combination with one another, or can operate asstandalone schemes.

BRIEF DESCRIPTION OF THE DRAWINGS

For a more complete understanding of the present disclosure and itsadvantages, reference is now made to the following description taken inconjunction with the accompanying drawings, in which like referencenumerals represent like parts:

FIG. 1 illustrates an example wireless network according to embodimentsof the present disclosure;

FIG. 2 illustrates an example gNB according to embodiments of thepresent disclosure;

FIG. 3 illustrates an example UE according to embodiments of the presentdisclosure;

FIG. 4A illustrates a high-level diagram of an orthogonal frequencydivision multiple access transmit path according to embodiments of thepresent disclosure;

FIG. 4B illustrates a high-level diagram of an orthogonal frequencydivision multiple access receive path according to embodiments of thepresent disclosure;

FIG. 5 illustrates an example DL slot structure for PDSCH transmissionor PDCCH transmission according to embodiments of the presentdisclosure;

FIG. 6 illustrates an example UL slot structure for PUSCH transmissionor PUCCH transmission according to embodiments of the presentdisclosure;

FIG. 7 illustrates an example encoding process for a DCI formataccording to embodiments of the present disclosure;

FIG. 8 illustrates an example decoding process for a DCI format for usewith a UE according to embodiments of the present disclosure;

FIG. 9 illustrates an example partitioning of a first BW to a first BWpart for PDCCH transmissions to a first UE of a first UE category and toa second BW part for PDCCH transmissions to a second UE of a second UEcategory according to embodiments of the present disclosure;

FIG. 10 illustrates an example process for allocating from a gNB to a UEa number of PDCCH candidates in a first BW pail over a first number ofsymbols and in a second BW part of a system BW over a second number ofsymbols according to embodiments of the present disclosure;

FIG. 11 illustrates an example process for an operation of a counter DAIfield, a total DAI field, and a HARQ-ACK transmission slot offset fieldin DCI formats scheduling PDSCH transmissions with same duration of oneslot on respective cells according to embodiments of the presentdisclosure;

FIG. 12 illustrates an example operation of a counter DAI field, a totalDAI field, and a HARQ-ACK transmission slot offset field in DL DCIformats conveyed by PDCCH transmissions at different time instances forscheduling in different cells according to embodiments of the presentdisclosure;

FIG. 13 illustrates an example determination by a UE configured for DLCA operation of a HARQ-ACK codebook using a HARQ-ACK mapping fieldaccording to embodiments of the present disclosure;

FIG. 14 illustrates an example process for a UE configured with DL CAoperation over three cells to transmit HARQ-ACK information for a numberof DL HARQ processes per cell according to embodiments of the presentdisclosure;

FIG. 15 illustrates an example method for a UE to determine a power forPUSCH transmissions on C₁ ^(UL) cells in a first slot i₁ and on C₂ ^(UL)cells in second slots i₂+j, 0≤j≤P−1, when first slot i₁ and second sloti₂ start at a same time and i₁=P·i₂ according to embodiments of thepresent disclosure;

FIG. 16 illustrates an example total PUSCH transmission power on C₁^(UL) cells in a first slot i₁ and a total PUSCH transmission power onC₂ ^(UL) cells in second slots i₂ and i₂+1 according to PUSCHtransmission power when slot i₁ and slot i₂ start at a same time andi₁=P·i₂ according to embodiments of the present disclosure;

FIG. 17 illustrates another example method for a UE to determine a powerfor PUSCH transmissions on C₁ ^(UL) cells in a first slot i₁ and on C₂^(UL) cells in second slots i₂+j, 0≤j≤P−1, when first slot i₁ and secondslot i₂ start at a same time and i₁=P·i₂ according to embodiments of thepresent disclosure;

FIG. 18 illustrates an example total PUSCH transmission power on C₁^(UL) cells in a first slot i₁ and a total PUSCH transmission power onC₂ ^(UL) cells in second slots i₂ and i₂+1 according to PUSCHtransmission power when slot i₁ and slot i₂ start at a same time andi₁=P·i₂ according to embodiments of the present disclosure;

FIG. 19 illustrates yet another example method for a UE to determine apower for PUSCH transmissions on C₁ ^(UL) cells in a first slot i₁ andon C₂ ^(UL) cells in second slots i₂+j, 0≤j≤P−1, when first slot i₁ andsecond slot i₂ start at a same time and i₁=P·i₂ according to embodimentsof the present disclosure;

FIG. 20 illustrates an example total PUSCH transmission power on C₁^(UL) cells in a first slot i₁ and a total PUSCH transmission power onC₂ ^(UL) cells in second slots i₂ and i₂+1 according to PUSCHtransmission power when slot i₁ and slot i₂ start at a same time andi₁=P·i₂ according to embodiments of the present disclosure;

FIG. 21 illustrates an example power allocation from a UE to differenttraffic types according to embodiments of the present disclosure;

FIG. 22 illustrates an example determination by a UE of an availabletransmission power at a time T when the UE determines a total power forall earlier transmissions before a power for a later transmissionaccording to embodiments of the present disclosure; and

FIG. 23 illustrates an example determination by a UE of an availabletransmission power at a time T when the UE does not determine a totalpower for all earlier transmissions before a power for a latertransmission according to embodiments of the present disclosure.

DETAILED DESCRIPTION

FIG. 1 through FIG. 23, discussed below, and the various embodimentsused to describe the principles of the present disclosure in this patentdocument are by way of illustration only and should not be construed inany way to limit the scope of the disclosure. Those skilled in the artmay understand that the principles of the present disclosure may beimplemented in any suitably arranged system or device.

The following documents and standards descriptions are herebyincorporated by reference into the present disclosure as if fully setforth herein: 3GPP TS 36.211 v13.2.0, “E-UTRA, Physical channels andmodulation” (REF1); 3GPP TS 36.212 v13.2.0, “E-UTRA, Multiplexing andChannel coding” (REF2); 3GPP TS 36.213 v13.2.0, “E-UTRA, Physical LayerProcedures” (REF3); 3GPP TS 36.321 v13.2.0, “E-UTRA, Medium AccessControl (MAC) protocol specification;” (REF4) and 3GPP TS 36.331v13.2.0, “E-UTRA, Radio Resource Control (RRC) Protocol Specification”(REF5).

To meet the demand for wireless data traffic having increased sincedeployment of 4G communication systems, efforts have been made todevelop an improved 5G or pre-5G communication system. Therefore, the 5Gor pre-5G communication system is also called a “Beyond 4G Network” or a“Post LTE System.”

The 5G communication system is considered to be implemented in higherfrequency (mmWave) bands, e.g., 60 GHz bands, so as to accomplish higherdata rates. To decrease propagation loss of the radio waves and increasethe transmission coverage, the beamforming, massive multiple-inputmultiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna,an analog beam forming, large scale antenna techniques and the like arediscussed in 5G communication systems.

In addition, in 5G communication systems, development for system networkimprovement is under way based on advanced small cells, cloud radioaccess networks (RANs), ultra-dense networks, device-to-device (D2D)communication, wireless backhaul communication, moving network,cooperative communication, coordinated multi-points (CoMP) transmissionand reception, interference mitigation and cancellation and the like.

In the 5G system, hybrid frequency shift keying and quadrature amplitudemodulation (FQAM) and sliding window superposition coding (SWSC) as anadaptive modulation and coding (AMC) technique, and filter bank multicarrier (FBMC), non-orthogonal multiple access (NOMA), and sparse codemultiple access (SCMA) as an advanced access technology have beendeveloped.

FIGS. 1-4B below describe various embodiments implemented in wirelesscommunications systems and with the use of OFDM or OFDMA communicationtechniques. The descriptions of FIGS. 1-3 are not meant to implyphysical or architectural limitations to the manner in which differentembodiments may be implemented. Different embodiments of the presentdisclosure may be implemented in any suitably-arranged communicationssystem.

FIG. 1 illustrates an example wireless network 100 according toembodiments of the present disclosure. The embodiment of the wirelessnetwork 100 shown in FIG. 1 is for illustration only. Other embodimentsof the wireless network 100 could be used without departing from thescope of this disclosure.

As shown in FIG. 1, the wireless network 100 includes a gNB 101, a gNB102, and a gNB 103. The gNB 101 communicates with the gNB 102 and thegNB 103. The gNB 101 also communicates with at least one network 130,such as the Internet, a proprietary internet protocol (IP) network, orother data network.

The gNB 102 provides wireless broadband access to the network 130 for afirst plurality of user equipments (UEs) within a coverage area 120 ofthe gNB 102. The first plurality of UEs includes a UE 111, which may belocated in a small business (SB); a UE 112, which may be located in anenterprise (E); a UE 113, which may be located in a WiFi hotspot (HS); aUE 114, which may be located in a first residence (R); a UE 115, whichmay be located in a second residence (R); and a UE 116, which may be amobile device (M), such as a cell phone, a wireless laptop, a wirelessPDA, or the like. The gNB 103 provides wireless broadband access to thenetwork 130 for a second plurality of UEs within a coverage area 125 ofthe gNB 103. The second plurality of UEs includes the UE 115 and the UE116. In some embodiments, one or more of the gNBs 101-103 maycommunicate with each other and with the UEs 111-116 using 5G, LTE,LTE-A, WiMAX, WiFi, or other wireless communication techniques.

Depending on the network type, the term “base station” or “BS” can referto any component (or collection of components) configured to providewireless access to a network, such as transmit point (TP),transmit-receive point (TRP), an enhanced base station (eNodeB or gNB),gNB, a macrocell, a femtocell, a WiFi access point (AP), or otherwirelessly enabled devices. Base stations may provide wireless access inaccordance with one or more wireless communication protocols, e.g., 5G3GPP new radio interface/access (NR), long term evolution (LTE), LTEadvanced (LTE-A), high speed packet access (HSPA), Wi-Fi802.11a/b/g/n/ac, etc. For the sake of convenience, the terms “eNodeB”and “gNB” are used in this patent document to refer to networkinfrastructure components that provide wireless access to remoteterminals. Also, depending on the network type, other well-known termsmay be used instead of “user equipment” or “UE,” such as “mobilestation,” “subscriber station,” “remote terminal,” “wireless terminal,”or “user device.” For the sake of convenience, the terms “userequipment” and “UE” are used in this patent document to refer to remotewireless equipment that wirelessly accesses a gNB, whether the UE is amobile device (such as a mobile telephone or smartphone) or is normallyconsidered a stationary device (such as a desktop computer or vendingmachine).

Dotted lines show the approximate extents of the coverage areas 120 and125, which are shown as approximately circular for the purposes ofillustration and explanation only. It should be clearly understood thatthe coverage areas associated with gNBs, such as the coverage areas 120and 125, may have other shapes, including irregular shapes, dependingupon the configuration of the gNBs and variations in the radioenvironment associated with natural and man-made obstructions.

As described in more detail below, one or more of the UEs 111-116include circuitry, programming, or a combination thereof, for efficientCSI reporting on an uplink channel in an advanced wireless communicationsystem. In certain embodiments, and one or more of the gNBs 101-103includes circuitry, programming, or a combination thereof, for receivingefficient CSI reporting on an uplink channel in an advanced wirelesscommunication system.

Although FIG. 1 illustrates one example of a wireless network 100,various changes may be made to FIG. 1. For example, the wireless network100 could include any number of gNBs and any number of UEs in anysuitable arrangement. Also, the gNB 101 could communicate directly withany number of UEs and provide those UEs with wireless broadband accessto the network 130. Similarly, each gNB 102-103 could communicatedirectly with the network 130 and provide UEs with direct wirelessbroadband access to the network 130. Further, the gNBs 101, 102, and/or103 could provide access to other or additional external networks, suchas external telephone networks or other types of data networks.

FIG. 2 illustrates an example gNB 102 according to embodiments of thepresent disclosure. The embodiment of the gNB 102 illustrated in FIG. 2is for illustration only, and the gNBs 101 and 103 of FIG. 1 could havethe same or similar configuration. However, gNBs come in a wide varietyof configurations, and FIG. 2 does not limit the scope of thisdisclosure to any particular implementation of a gNB.

As shown in FIG. 2, the gNB 102 includes multiple antennas 205 a-205 n,multiple RF transceivers 210 a-210 n, transmit (TX) processing circuitry215, and receive (RX) processing circuitry 220. The gNB 102 alsoincludes a controller/processor 225, a memory 230, and a backhaul ornetwork interface 235.

The RF transceivers 210 a-210 n receive, from the antennas 205 a-205 n,incoming RF signals, such as signals transmitted by UEs in the network100. The RF transceivers 210 a-210 n down-convert the incoming RFsignals to generate IF or baseband signals. The IF or baseband signalsare sent to the RX processing circuitry 220, which generates processedbaseband signals by filtering, decoding, and/or digitizing the basebandor IF signals. The RX processing circuitry 220 transmits the processedbaseband signals to the controller/processor 225 for further processing.

In some embodiment, the RF transceivers 210 a-210 n are capable oftransmitting PDCCHs that convey respective DCI formats, wherein each DCIformat includes a counter field and a slot offset field, andtransmitting PDSCHs that are configured by the DCI formats and conveydata transport blocks, and receiving the HARQ-ACK codebook based on avalue of the slot offset field and a value of the counter field in eachtransmitted DCI format at a time unit determined based on a value of theslot offset field in each transmitted DCI format.

In some embodiment, the RF transceivers 210 a-210 n are capable oftransmitting first PDCCHs in first time instances and transmittingsecond PDCCHs in second time instances, and wherein a value of the slotoffset field represents a same time unit in both first DCI formatsconveyed by first PDCCHs and second DCI formats conveyed by secondPDCCHs.

In some embodiment, the RF transceivers 210 a-210 n are capable oftransmitting first PDCCHs in first time instances and transmittingsecond PDCCHs in second time instances, and wherein a value of thecounter field in a DCI format conveyed by a first PDCCH or a secondPDCCH indicates a single counter that is updated in both first DCIformats conveyed by first PDCCHs and second DCI formats conveyed bysecond PDCCHs.

In such embodiments, a DCI format configures a transmission of a numberof PDSCHs and the value of the counter field is incremented by thenumber of PDSCHs.

In some embodiment, the RF transceivers 210 a-210 n are capable oftransmitting first configuration information for a first number of HARQprocesses for data transport blocks conveyed by PDSCH transmissions in afirst cell and transmitting second configuration information for asecond number of HARQ processes for data transport blocks conveyed byPDSCH transmissions in a second cell.

In some embodiment, the RF transceivers 210 a-210 n are capable oftransmitting first PDCCHs in first time-frequency resources andtransmitting second PDCCHs in second time-frequency resources, whereinsecond time resources are different than first time resources, andwherein a first time resource for a PDSCH transmission is located nextto a last time resource of the first time-frequency resources in asubset of the first time-frequency resources and next to a last timeresource of the second time-frequency resources in a subset of thesecond time-frequency resources.

In some embodiment, the RF transceivers 210 a-210 n are capable oftransmitting first PDCCHs in first time-frequency resources that arelocated in first time instances and transmitting second PDCCHs in secondtime-frequency resources that are located in second time instances.

The TX processing circuitry 215 receives analog or digital data (such asvoice data, web data, e-mail, or interactive video game data) from thecontroller/processor 225. The TX processing circuitry 215 encodes,multiplexes, and/or digitizes the outgoing baseband data to generateprocessed baseband or IF signals. The RF transceivers 210 a-210 nreceive the outgoing processed baseband or IF signals from the TXprocessing circuitry 215 and up-converts the baseband or IF signals toRF signals that are transmitted via the antennas 205 a-205 n.

The controller/processor 225 can include one or more processors or otherprocessing devices that control the overall operation of the gNB 102.For example, the controller/processor 225 could control the reception offorward channel signals and the transmission of reverse channel signalsby the RF transceivers 210 a-210 n, the RX processing circuitry 220, andthe TX processing circuitry 215 in accordance with well-knownprinciples. The controller/processor 225 could support additionalfunctions as well, such as more advanced wireless communicationfunctions. For instance, the controller/processor 225 could support beamforming or directional routing operations in which outgoing signals frommultiple antennas 205 a-205 n are weighted differently to effectivelysteer the outgoing signals in a desired direction. Any of a wide varietyof other functions could be supported in the gNB 102 by thecontroller/processor 225.

In some embodiments, the controller/processor 225 includes at least onemicroprocessor or microcontroller. As described in more detail below,the gNB 102 may include circuitry, programming, or a combination thereoffor processing of an uplink channel and/or a downlink channel. Forexample, controller/processor 225 can be configured to execute one ormore instructions, stored in memory 230, that are configured to causethe controller/processor to process the signal.

The controller/processor 225 is also capable of executing programs andother processes resident in the memory 230, such as an OS. Thecontroller/processor 225 can move data into or out of the memory 230 asrequired by an executing process.

The controller/processor 225 is also coupled to the backhaul or networkinterface 235. The backhaul or network interface 235 allows the gNB 102to communicate with other devices or systems over a backhaul connectionor over a network. The interface 235 could support communications overany suitable wired or wireless connection(s). For example, when the gNB102 is implemented as part of a cellular communication system (such asone supporting 5G, LTE, or LTE-A), the interface 235 could allow the gNB102 to communicate with other gNBs over a wired or wireless backhaulconnection. When the gNB 102 is implemented as an access point, theinterface 235 could allow the gNB 102 to communicate over a wired orwireless local area network or over a wired or wireless connection to alarger network (such as the Internet). The interface 235 includes anysuitable structure supporting communications over a wired or wirelessconnection, such as an Ethernet or RF transceiver.

In some embodiments, the controller/processor 225 is capable ofdetermining locations for hybrid automatic repeat requestacknowledgement (HARQ-ACK) bits in a HARQ-ACK codebook based on a valueof the slot offset field and a value of the counter field in eachtransmitted DCI format and of determining a time unit for reception ofthe HARQ-ACK codebook based on a value of the slot offset field in eachtransmitted DCI format.

In such embodiments, a DCI format configures a transmission of a numberof PDSCHs and the value of the counter field is incremented by thenumber of PDSCHs.

The memory 230 is coupled to the controller/processor 225. Part of thememory 230 could include a RAM, and another part of the memory 230 couldinclude a Flash memory or other ROM.

Although FIG. 2 illustrates one example of gNB 102, various changes maybe made to FIG. 2. For example, the gNB 102 could include any number ofeach component shown in FIG. 2. As a particular example, an access pointcould include a number of interfaces 235, and the controller/processor225 could support routing functions to route data between differentnetwork addresses. As another particular example, while shown asincluding a single instance of TX processing circuitry 215 and a singleinstance of RX processing circuitry 220, the gNB 102 could includemultiple instances of each (such as one per RF transceiver). Also,various components in FIG. 2 could be combined, further subdivided, oromitted and additional components could be added according to particularneeds.

FIG. 3 illustrates an example UE 116 according to embodiments of thepresent disclosure. The embodiment of the UE 116 illustrated in FIG. 3is for illustration only, and the UEs 111-115 of FIG. 1 could have thesame or similar configuration. However, UEs come in a wide variety ofconfigurations, and FIG. 3 does not limit the scope of this disclosureto any particular implementation of a UE.

As shown in FIG. 3, the UE 116 includes an antenna 305, a radiofrequency (RF) transceiver 310, TX processing circuitry 315, amicrophone 320, and receive (RX) processing circuitry 325. The UE 116also includes a speaker 330, a processor 340, an input/output (I/O)interface (IF) 345, a touchscreen 350, a display 355, and a memory 360.The memory 360 includes an operating system (OS) 361 and one or moreapplications 362.

The RF transceiver 310 receives, from the antenna 305, an incoming RFsignal transmitted by a gNB of the network 100. The RF transceiver 310down-converts the incoming RF signal to generate an intermediatefrequency (IF) or baseband signal. The IF or baseband signal is sent tothe RX processing circuitry 325, which generates a processed basebandsignal by filtering, decoding, and/or digitizing the baseband or IFsignal. The RX processing circuitry 325 transmits the processed basebandsignal to the speaker 330 (such as for voice data) or to the processor340 for further processing (such as for web browsing data).

In some embodiments, the RF transceiver 310 is capable of receivingPDCCHs that convey respective DCI formats, wherein each DCI formatincludes a counter field and a slot offset field and receiving PDSCHsthat convey data transport blocks, determining locations for HARQ-ACKbits in a HARQ-ACK codebook based on a value of the slot offset fieldand a value of the counter field in each detected DCI format anddetermining a time unit for transmission of the HARQ-ACK codebook basedon a value of the slot offset field in each detected DCI format, andtransmitting the HARQ-ACK codebook based on the value of the slot offsetfield.

In some embodiments, the RF transceiver 310 is capable of receivingfirst PDCCHs in first time instances and receiving second PDCCHs insecond time instances, and wherein a value of the slot offset fieldrepresents a same time unit in both first DCI formats conveyed by firstPDCCHs and second DCI formats conveyed by second PDCCHs.

In some embodiments, the RF transceiver 310 is capable of receivingfirst PDCCHs in first time instances and receiving second PDCCHs insecond time instances, and wherein a value of the counter field in a DCIformat conveyed by a first PDCCH or a second PDCCH indicates a singlecounter that is updated in both first DCI formats conveyed by firstPDCCHs and second DCI formats conveyed by second PDCCHs.

In such embodiments, a DCI format configures a reception of a number ofPDSCHs and the value of the counter field is incremented by the numberof PDSCHs.

In some embodiments, the RF transceiver 310 is capable of receivingfirst configuration information for a first number of HARQ processes fordata transport blocks conveyed by PDSCH receptions in a first cell andreceiving second configuration information for a second number of HARQprocesses for data transport blocks conveyed by PDSCH receptions in asecond cell.

In some embodiments, the RF transceiver 310 is capable of receivingfirst PDCCHs in first time-frequency resources and receiving secondPDCCHs in second time-frequency resources, wherein second time resourcesare different than first time resources, and wherein a first timeresource for a PDSCH reception is located next to a last time resourceof the first time resources in a subset of the first time-frequencyresources and next to a last time resource of the second time resourcesin a subset of the second time-frequency resources.

In some embodiments, the RF transceiver 310 is capable of receivingfirst PDCCHs in first time-frequency resources that are located in firsttime instances and receiving second PDCCHs in second time-frequencyresources that are located in second time instances.

The TX processing circuitry 315 receives analog or digital voice datafrom the microphone 320 or other outgoing baseband data (such as webdata, e-mail, or interactive video game data) from the processor 340.The TX processing circuitry 315 encodes, multiplexes, and/or digitizesthe outgoing baseband data to generate a processed baseband or IFsignal. The RF transceiver 310 receives the outgoing processed basebandor IF signal from the TX processing circuitry 315 and up-converts thebaseband or IF signal to an RF signal that is transmitted via theantenna 305.

The processor 340 can include one or more processors or other processingdevices and execute the OS 361 stored in the memory 360 in order tocontrol the overall operation of the UE 116. For example, the processor340 could control the reception of forward channel signals and thetransmission of reverse channel signals by the RF transceiver 310, theRX processing circuitry 325, and the TX processing circuitry 315 inaccordance with well-known principles. In some embodiments, theprocessor 340 includes at least one microprocessor or microcontroller.

The processor 340 is also capable of executing other processes andprograms resident in the memory 360, such as processes for referencesignal on a downlink channel. The processor 340 can move data into orout of the memory 360 as required by an executing process. In someembodiments, the processor 340 is configured to execute the applications362 based on the OS 361 or in response to signals received from gNBs oran operator. The processor 340 is also coupled to the I/O interface 345,which provides the UE 116 with the ability to connect to other devices,such as laptop computers and handheld computers. The I/O interface 345is the communication path between these accessories and the processor340.

The processor 340 is also coupled to the touchscreen 350 and the display355. The operator of the UE 116 can use the touchscreen 350 to enterdata into the UE 116. The display 355 may be a liquid crystal display,light emitting diode display, or other display capable of rendering textand/or at least limited graphics, such as from web sites.

In some embodiments, the processor 340 is capable of detecting the DCIformats scheduling the received PDSCHs and determining locations forHARQ-ACK bits in a HARQ-ACK codebook based on a value of the slot offsetfield and a value of the counter field in each detected DCI format anddetermining a time unit for transmission of the HARQ-ACK codebook basedon a value of the slot offset field in each detected DCI format.

In such embodiments, a DCI format configures a reception of a number ofPDSCHs and the value of the counter field is incremented by the numberof PDSCHs.

The memory 360 is coupled to the processor 340. Part of the memory 360could include a random access memory (RAM), and another part of thememory 360 could include a Flash memory or other read-only memory (ROM).

Although FIG. 3 illustrates one example of UE 116, various changes maybe made to FIG. 3. For example, various components in FIG. 3 could becombined, further subdivided, or omitted and additional components couldbe added according to particular needs. As a particular example, theprocessor 340 could be divided into multiple processors, such as one ormore central processing units (CPUs) and one or more graphics processingunits (GPUs). Also, while FIG. 3 illustrates the UE 116 configured as amobile telephone or smartphone, UEs could be configured to operate asother types of mobile or stationary devices.

FIG. 4A is a high-level diagram of transmit path circuitry 400. Forexample, the transmit path circuitry 400 may be used for an orthogonalfrequency division multiple access (OFDMA) communication. FIG. 4B is ahigh-level diagram of receive path circuitry 450. For example, thereceive path circuitry 450 may be used for an OFDMA communication. InFIGS. 4A and 4B, for downlink communication, the transmit path circuitry400 may be implemented in a base station (e.g., gNB) 102 or a relaystation, and the receive path circuitry 450 may be implemented in a userequipment (e.g. user equipment 116 of FIG. 1). In other examples, foruplink communication, the receive path circuitry 450 may be implementedin a base station (e.g. gNB 102 of FIG. 1) or a relay station, and thetransmit path circuitry 400 may be implemented in a user equipment (e.g.user equipment 116 of FIG. 1).

Transmit path circuitry 400 comprises channel coding and modulationblock 405, serial-to-parallel (S-to-P) block 410, size N inverse fastFourier transform (IFFT) block 415, parallel-to-serial (P-to-S) block420, add cyclic prefix block 425, and up-converter (UC) 430. Receivepath circuitry 450 comprises down-converter (DC) 455, remove cyclicprefix block 460, serial-to-parallel (S-to-P) block 465, Size n fastFourier transform (FFT) block 470, parallel-to-serial (P-to-S) block475, and channel decoding and demodulation block 480.

At least some of the components in FIGS. 4A and 4B may be implemented insoftware, while other components may be implemented by configurablehardware or a mixture of software and configurable hardware. Inparticular, it is noted that the FFT blocks and the IFFT blocksdescribed in this disclosure document may be implemented as configurablesoftware algorithms, where the value of size N may be modified accordingto the implementation.

Furthermore, although this disclosure is directed to an embodiment thatimplements the fast Fourier transform and the inverse fast Fouriertransform, this is by way of illustration only and should not beconstrued to limit the scope of the disclosure. It may be appreciatedthat in an alternate embodiment of the disclosure, the Fast FourierTransform functions and the Inverse Fast Fourier Transform functions mayeasily be replaced by discrete Fourier transform (DFT) functions andinverse discrete Fourier transform (IDFT) functions, respectively. Itmay be appreciated that for DFT and IDFT functions, the value of the Nvariable may be any integer number (i.e., 1, 4, 3, 4, etc.), while forFFT and IFFT functions, the value of the N variable may be any integernumber that is a power of two (i.e., 1, 2, 4, 8, 16, etc.).

In transmit path circuitry 400, channel coding and modulation block 405receives a set of information bits, applies coding (e.g., LDPC coding)and modulates (e.g., quadrature phase shift keying (QPSK) or quadratureamplitude modulation (QAM)) the input bits to produce a sequence offrequency-domain modulation symbols. Serial-to-parallel block 410converts (i.e., de-multiplexes) the serial modulated symbols to paralleldata to produce N parallel symbol streams where N is the IFFT/FFT sizeused in BS 102 and UE 116. Size N IFFT block 415 then performs an IFFToperation on the N parallel symbol streams to produce time-domain outputsignals. Parallel-to-serial block 420 converts (i.e., multiplexes) theparallel time-domain output symbols from Size N IFFT block 415 toproduce a serial time-domain signal. Add cyclic prefix block 425 theninserts a cyclic prefix to the time-domain signal. Finally, up-converter430 modulates (i.e., up-converts) the output of add cyclic prefix block425 to RF frequency for transmission via a wireless channel. The signalmay also be filtered at baseband before conversion to RF frequency.

The transmitted RF signal arrives at UE 116 after passing through thewireless channel, and reverse operations to those at gNB 102 areperformed. Down-converter 455 down-converts the received signal tobaseband frequency, and remove cyclic prefix block 460 removes thecyclic prefix to produce the serial time-domain baseband signal.Serial-to-parallel block 465 converts the time-domain baseband signal toparallel time-domain signals. Size N FFT block 470 then performs an FFTalgorithm to produce N parallel frequency-domain signals.Parallel-to-serial block 475 converts the parallel frequency-domainsignals to a sequence of modulated data symbols. Channel decoding anddemodulation block 480 demodulates and then decodes the modulatedsymbols to recover the original input data stream.

Each of gNBs 101-103 may implement a transmit path that is analogous totransmitting in the downlink to user equipment 111-116 and may implementa receive path that is analogous to receiving in the uplink from userequipment 111-116. Similarly, each one of user equipment 111-116 mayimplement a transmit path corresponding to the architecture fortransmitting in the uplink to gNBs 101-103 and may implement a receivepath corresponding to the architecture for receiving in the downlinkfrom gNBs 101-103.

DL transmissions or UL transmissions can be based on an OFDM waveformincluding a variant using DFT precoding that is known as DFT-spread-OFDMthat is typically applicable to UL transmissions.

A reference time unit for DL signaling or for UL signaling on a cell isreferred to as a slot and can include one or more slot symbols. Abandwidth (BW) unit is referred to as a resource block (RB). One RBincludes a number of sub-carriers (SCs). For example, a slot can haveduration of half millisecond or of one millisecond, include 7 symbols or14 symbols, respectively, and a RB can have a BW of 180 KHz and include12 SCs with inter-SC spacing of 15 KHz. A BW reception capability or aBW transmission for a UE can be smaller than a DL system BW or an ULsystem BW, respectively, and different UEs can be configured DLreceptions or UL transmissions in different parts of a DL system BW orof an UL system BW, respectively, per slot.

DL signals include data signals conveying information content, controlsignals conveying DL control information (DCI), and reference signals(RS) that are also known as pilot signals. A gNB transmits datainformation or DCI through respective physical DL shared channels(PDSCHs) or physical DL control channels (PDCCHs). A gNB transmits oneor more of multiple types of RS including channel state information RS(CSI-RS) and demodulation RS (DMRS). A CSI-RS is intended for UEs tomeasure channel state information (CSI). A DMRS is typically transmittedonly in the BW of a respective PDCCH or PDSCH and a UE can use the DMRSto demodulate DCI or data information. A DL DMRS or CSI-RS can beconstructed by a Zadoff-Chu (ZC) sequence or a pseudo-noise (PN)sequence.

For channel measurement, non-zero power CSI-RS (NZP CSI-RS) resourcesare used. For interference measurement reports (IMRs), CSI interferencemeasurement (CSI-IM) resources associated with a zero power CSI-RS (ZPCSI-RS) configuration are used. A CSI process consists of NZP CSI-RS andCSI-IM resources. A UE can determine CSI-RS transmission parametersthrough higher layer signaling, such as radio resource control (RRC)signaling from a gNB. Transmission instances and resources of a CSI-RScan be indicated by DL control signaling or configured by higher layersignaling. A DMRS is transmitted only in the BW of a respective PDCCH orPDSCH and a UE can use the DMRS to demodulate data or controlinformation.

FIG. 5 illustrates an example DL slot structure 500 for transmission orPDCCH transmission according to embodiments of the present disclosure.An embodiment of the DL slot structure 500 for transmission or PDCCHtransmission shown in FIG. 5 is for illustration only. Other embodimentsmay be used without departing from the scope of the present disclosure.

A slot 510 includes N_(symb) ^(DL) symbols 520 where a gNB transmitsdata information, DCI, or DMRS. A DL system BW includes N_(RB) ^(DL)RBs. Each RB includes N_(sc) ^(RB) SCs. For example, N_(sc) ^(RB)=12. AUE is assigned M_(PDSCH) RBs for a total of M_(sc)^(PDSCH)=M_(PDSCH)·N_(sc) ^(RB) SCs 530 for a PDSCH transmission BW. Afirst slot symbol 540 can be used by the gNB to transmit DCI and DMRS. Asecond slot symbol 550 can be used by the gNB to transmit DCI, DMRS, ordata information. Remaining slot symbols 560 can be used by the gNB totransmit data information, DMRS, and possibly CSI-RS. In some slots, thegNB can also transmit synchronization signals and system information.

UL signals also include data signals conveying information content,control signals conveying UL control information (UCI), DMRS associatedwith data or UCI demodulation, sounding RS (SRS) enabling a gNB toperform UL channel measurement, and a random access (RA) preambleenabling a UE to perform random access. A UE transmits data informationor UCI through a respective physical UL shared channel (PUSCH) or aphysical UL control channel (PUCCH). When a UE simultaneously transmitsdata information and UCI, the UE can multiplex both in a PUSCH. UCIincludes hybrid automatic repeat request acknowledgement (HARQ-ACK)information, indicating correct or incorrect detection of data transportblocks (TBs) in a PDSCH, scheduling request (SR) indicating whether a UEhas data in its buffer, and CSI reports enabling a gNB to selectappropriate parameters for PDSCH or PDCCH transmissions to a UE.

A CSI report from a UE can include a channel quality indicator (CQI)informing a gNB of a largest modulation and coding scheme (MCS) for theUE to detect a data TB with a predetermined block error rate (BLER),such as a 10% BLER, of a precoding matrix indicator (PMI) informing agNB how to combine signals from multiple transmitter antennas inaccordance with a MIMO transmission principle, and of a rank indicator(RI) indicating a transmission rank for a PDSCH. UL RS includes DMRS andSRS. DMRS is transmitted only in a BW of a respective PUSCH or PUCCHtransmission. A gNB can use a DMRS to demodulate information in arespective PUSCH or PUCCH. SRS is transmitted by a UE to provide a gNBwith an UL CSI and, for a TDD system, a SRS transmission can alsoprovide a PMI for DL transmission. Additionally, in order to establishsynchronization or an initial RRC connection with a gNB, a UE cantransmit a physical random access channel.

FIG. 6 illustrates an example UL slot structure 600 for PUSCHtransmission or PUCCH transmission according to embodiments of thepresent disclosure. An embodiment of the UL slot structure 600 for PUSCHtransmission or PUCCH transmission shown in FIG. 6 is for illustrationonly. Other embodiments may be used without departing from the scope ofthe present disclosure.

A slot 610 includes N_(symb) ^(UL) symbols 620 where a UE transmits datainformation, UCI, or RS including at least one symbol where the UEtransmits DMRS 630. An UL system BW includes N_(RB) ^(UL) RBs. Each RBincludes N_(sc) ^(RB) SCs. A UE is assigned M_(PUXCH) RBs for a total ofM_(sc) ^(PUXCH)=M_(PUXCH)·N_(sc) ^(RB) SCs 640 for a PUSCH transmissionBW (“X”=“S”) or for a PUCCH transmission BW (“X”=“C”). One or more lastslot symbols can be used to multiplex SRS transmissions 650 (or PUCCHtransmissions) from one or more UEs. A number of UL slot symbolsavailable for data/UCI/DMRS transmission is N_(symb)^(PUXCH)=2·(N_(symb) ^(UL)−1)−N_(SRS). N_(SRS)>0 when N_(SRS) last slotsymbols are used SRS transmissions (or PUCCH transmissions) from UEsthat overlap at least partially in BW with a PUXCH transmission BW;otherwise, N_(SRS)=0. Therefore, a number of total SCs for a PUXCHtransmission is M_(sc) ^(PUXCH)·N_(symb) ^(PUXCH). PUCCH transmissionand PUSCH transmission can also occur in a same slot; for example, a UEcan transmit PUSCH in earlier slot symbols and PUCCH in later slotsymbols.

A hybrid slot includes a DL transmission region, a guard period region,and an UL transmission region, similar to a special subframe in LTE. Forexample, a DL transmission region can contain PDCCH and PDSCHtransmissions and an UL transmission region can contain PUCCHtransmissions. For example, a DL transmission region can contain PDCCHtransmissions and an UL transmission region can contain PUSCH and PUCCHtransmissions.

A PDCCH transmission can be over a number of control channel elements(CCEs). A UE typically performs multiple PDCCH decoding operations todetect DCI formats in a TTI. The UE determines locations of CCEs for aPDCCH reception (PDCCH candidate) according to a search space functionfor a corresponding CCE aggregation level. A DCI format includes cyclicredundancy check (CRC) bits in order for the UE to confirm a correctdetection of the DCI format. A DCI format type is identified by a radionetwork temporary identifier (RNTI) that scrambles the CRC.

In the following, a DCI format scheduling a PDSCH transmission to a UEis referred to as DL DCI format or DL assignment while a DCI formatscheduling a PUSCH transmission from a UE is referred to as UL DCIformat or UL grant.

FIG. 7 illustrates an example encoding process 700 for a DCI formataccording to embodiments of the present disclosure. An embodiment of theencoding process 700 for a DCI format shown in FIG. 7 is forillustration only. Other embodiments may be used without departing fromthe scope of the present disclosure.

A gNB separately encodes, for example using a polar code or atail-biting convolutional code (TBCC), and transmits each DCI format ina respective PDCCH. When applicable, a RNTI for a UE that a DCI formatis intended for masks a CRC of the DCI format codeword in order toenable the UE to identify the DCI format. For example, the CRC and theRNTI can include 16 bits. Otherwise, when a RNTI is not included in aDCI format, a DCI format type indicator field can be included in the DCIformat. The CRC of (non-coded) DCI format bits 710 is determined using aCRC computation unit 720, and the CRC is masked using an exclusive OR(XOR) operation unit 730 between CRC bits and RNTI bits 740. The XORoperation is defined as XOR(0,0)=0, XOR(0,1)=1, XOR(1,0)=1, XOR(1,1)=0.The masked CRC bits are appended to DCI format information bits using aCRC append unit 750. An encoder 760 performs channel coding (such astail-biting convolutional coding or polar coding), followed by ratematching to allocated resources by rate matcher 770. Interleaving andmodulation units 780 apply interleaving and modulation, such as QPSK,and the output control signal 790 is transmitted.

FIG. 8 illustrates an example decoding process 800 for a DCI format foruse with a UE according to embodiments of the present disclosure. Anembodiment of the decoding process 800 for a DCI format for use with aUE shown in FIG. 8 is for illustration only. Other embodiments may beused without departing from the scope of the present disclosure.

A received control signal 810 is demodulated and de-interleaved by ademodulator and a de-interleaver 820. A rate matching applied at a gNBtransmitter is restored by rate matcher 830, and resulting bits aredecoded by decoder 840. After decoding, a CRC extractor 850 extracts CRCbits and provides DCI format information bits 860. The DCI formatinformation bits are de-masked 870 by an XOR operation with a RNTI 880(when applicable) and a CRC check is performed by unit 890. When the CRCcheck succeeds (check-sum is zero), the DCI format information bits areconsidered to be valid. When the CRC check does not succeed, the DCIformat information bits are considered to be invalid.

When a UE transmits UCI and data in a PUSCH, the UE can multiplex UCIand data. A PUSCH transmission can also convey only UCI withoutincluding any data transmission. A CSI request field in an UL DCI formattriggering A-CSI transmission in a PUSCH can include a predefined numberof bits, such as 2 bits or 3 bits. A mapping of the 2 bits can be as inTable 1.

TABLE 1 Mapping of CSI request field to CSI reports a UE provides in aPUSCH Value of CSI request field Description ‘00’ No aperiodic CSIreport is triggered ‘01’ Aperiodic CSI report is triggered for servingcell c ‘10’ Aperiodic CSI report is triggered for a 1^(st) set ofserving cells configured by higher layers ‘11’ Aperiodic CSI report istriggered for a 2^(nd) set of serving cells configured by higher layers

UCI transmission in a PUCCH can be substantially over a slot or over afew symbols of a slot such as the last one or two symbols of a slot. UCIencoding methods can include repetition coding, Reed-Muller coding,polar coding, or TBCC. A UE can determine a HARQ-ACK codebook sizeeither semi-statically based on a number of configured cells and aconfigured transmission mode for PDSCH transmission on each cell, ordynamically based on a counter DL assignment index (DAI) and a total DAIthat can be included in a DL DCI format scheduling a PDSCH transmission.

For example, a counter DAI field or a total DAI field can include 2 bitsand a respective value can be interpreted with an offset of 4considering previous values when any. For example, counter DAI or totalDAI binary values of 00, 01, 10, 11 can map to numeric values of 1, 2,3, 4 and indicate, using the modulo 4 operation, a respective number oftransmitted DCI formats as in LTE. For a FDD system, a value of acounter DAI field in a DL DCI format scheduling a PDSCH transmission ina slot on a cell indicates a number of DL DCI formats scheduling PDSCHtransmissions in the slot across all cells with indexes smaller than orequal to the cell index. A value of a total DAI field in a DL DCI formatscheduling a PDSCH transmission in a slot on a cell indicates a numberof DL DCI formats scheduling PDSCH transmissions across all configuredcells in the slot. For a TDD system, a value of a counter DAI field in aDL DCI format scheduling a PDSCH transmission in a slot on a cellindicates a number of DL DCI formats scheduling PDSCH transmissionsacross all configured cells in previous slots, when any, associated witha same slot for HARQ-ACK transmission as the slot and across all cellswith indexes smaller than or equal to the cell index in the slot. Avalue of a total DAI field in a DL DCI format scheduling a PDSCHtransmission in a slot on a cell indicates a number of DL DCI formatsscheduling PDSCH transmissions across all configured cells and in allslots up to the slot that are associated with a same slot for HARQ-ACKtransmission.

One mechanism towards satisfying a demand for increased network capacityand data rates is network densification. This is realized by deployingsmall cells in order to increase a number of network nodes and theirproximity to UEs and provide cell splitting gains. As a number of smallcells increases and deployments of small cells become dense, a handoverfrequency and a handover failure rate can also significantly increase.By maintaining an RRC connection to the macro-cell, communication withthe small cell can be optimized as control-place (C-place)functionalities such as mobility management, paging, and systeminformation updates can be provided only by the macro-cell while asmall-cell can be dedicated for user-data plane (U-plane)communications. If a latency of a backhaul link between network nodes(cells) is practically zero, carrier aggregation (CA) can be used andscheduling decisions can be made by a central entity and conveyed toeach network node. Moreover, UCI from a UE can be received at anynetwork node, except possibly for nodes using unlicensed spectrum, andconveyed to the central entity to facilitate a proper schedulingdecision for the UE.

A CA operation can typically support a number of cells each with amaximum of 20 MHz BW. In many application of interest, a 20 MHz maximumBW value for a carrier is too small and is associated with a severaldisadvantages. For example, for unlicensed spectrum in the 5.8 GHz band,there is more than 200 MHz of available contiguous BW, for the 3.5 GHzC-band, there is more than 400 MHz of contiguous available spectrum,while for millimeter wave bands there are several GHz of contiguousavailable spectrum. Having separate carriers of 20 MHz BW each over anavailable contiguous BW of several hundred MHz requires havingrespective separate guard bands each with size of about 10% of thecarrier BW thereby leading to substantial (10%) resource waste.

It is therefore preferable for a so-called 5G system to operate with asingle carrier of larger size, such as 80 MHz or 160 MHz, than withseveral carriers of smaller size such as 20 MHz. The limitation in asize of a carrier BW is primarily determined by a sampling rate fordigital processing as a larger carrier BW requires a higher samplingrate. To enable different UEs with different reception BW capabilitiesto be scheduled for PDSCH transmissions during a same slot, a designshould support multiplexing over a system BW of PDCCH transmissions toUEs with different BW reception capabilities.

One other characteristic of so-called 5G systems is that transmissionduration can depend on a service type. For example, for services thatcan benefit from low latency the transmission duration can be 0.5 msecor smaller while for latency-tolerant services an overhead associatedwith packet headers can be minimized by transmitting larger data TBsover longer transmission duration such as 1 msec or longer. Further, thetransmission duration can be variable, ranging from only one slotsymbol, to all symbols in a slot, to multiple slots.

Different services can also require different reliability requirements;for example, ultra-reliable services can require a block error rate(BLER) of 0.001% while typical mobile broadband services can require aBLER of 1%.

A PUSCH transmission power from a UE is set with an objective to achievea reliability target for associated data by achieving a respectivetarget received SINR at a serving cell of a gNB while controllinginterference to neighboring cells. UL power control (PC) includesopen-loop PC (OLPC) with cell-specific and UE-specific parameters andclosed-loop PC (CLPC) corrections provided to a UE by a gNB throughtransmission PC (TPC) commands. When a PUSCH transmission is scheduledby a PDCCH, a TPC command is included in a respective UL DCI format.

A UE can derive a PUSCH transmission power P_(PUSCH,c)(i), in decibelsper milliwatt (dBm), in cell C and slot i as shown in Equation (1). Forsimplicity, it is assumed that the UE does not transmit both PUSCH andPUCCH in a same slot. Equation (1) given by:

$\begin{matrix}{{P_{{PUSCH},c}(i)} = {\min{\begin{Bmatrix}{{P_{{CMAX},c}(i)},} \\{{10{\log_{10}\left( {M_{{PUSCH},c}(i)} \right)}} + {P_{{O\_{PUSCH}},c}(j)} + {{\alpha_{c}(j)} \cdot {PL}_{c}} + {\Delta_{{TF},c}(i)} + {f_{c}(i)}}\end{Bmatrix}\lbrack{dBm}\rbrack}}} & {{Equation}(1)}\end{matrix}$

where, P_(CMAX,c)(i) is a maximum UE transmission power in cell C andslot i; M_(PUSCH,c)(i) is a PUSCH transmission BW in RBs in cell C andslot i; P_(O_PUSCH); (j) controls a mean received SINR at the gNB incell C and is the sum of a cell-specific componentP_(O_NOMINAL_PUSCH, c)(j) and a UE-specific componentP_(O_UE_PUSCH,c)(j) provided to the UE by the gNB through higher layersignaling. For semi-persistently scheduled (SPS) PUSCH(re)transmissions, j=0. For dynamically scheduled PUSCH(re)transmissions, j=1; PL_(c) is a path loss (PL) estimate computed bythe UE for cell C; For j=0 or j=1, α_(c)(j)∈{0, 0.4, 0.5, 0.6, 0.7, 0.8,0.9, 1} is configured to the UE by the gNB through higher layersignaling. Fractional UL PC is obtained for α_(c)(j)<1 as a PL is notfully compensated; Δ_(TF,c)(i) is either equal to 0 or is determined bya spectral efficiency of a PUSCH transmission as Δ_(TF,c)(i)=10log₁₀((2^(BPRE·K) ^(s) −1)·β_(offset) ^(PUSCH)) where, K_(S) isconfigured to a UE by higher layer signaling as either K_(S)=0 orK_(S)=1.25 and BPRE=O_(CQI)/N_(RE) for A-CSI sent via PUSCH withoutUL-SCH data and

$\sum\limits_{r = 0}^{C - 1}{K_{r}/N_{RE}}$

for other cases, where C is the number of code blocks, K_(r) is the sizefor code block r, O_(CQI) is the number of CQI/PMI bits including CRCbits and N_(RE) is the number of REs determined as N_(RE)=M_(sc)^(PUSCH-initial). N_(symb) ^(PUSCH-initial), where C, K_(r), M_(sc)^(PUSCH-initial) and N_(symb) ^(PUSCH-initial), and β_(offset)^(PUSCH)=β_(offset) ^(CQI) for A-CSI sent via PUSCH without UL-SCH dataand 1 for other cases; and f_(c)(i)=f_(c)(i−1)+δ_(PUSCH,c)(i−K_(PUSCH))if accumulative CLPC is used, and f_(c)(i)=δ_(PUSCH,c)(i−K_(PUSCH)) ifabsolute CLPC is used where δ_(PUSCH,c)(i−K_(PUSCH)) is a TPC commandincluded in an UL DCI format scheduling a PUSCH or included in a DCIformat 3/3A. K_(PUSCH) is derived from a timeline between a slot of aPDCCH transmission scheduling a PUSCH and a slot of a respective PUSCHtransmission.

A PUCCH transmission power P_(PUCCH,c)(i) from a UE in cell C and slot iis given by Equation 2:

$\begin{matrix}{{P_{{PUCCH},c}(i)} = {\min{\begin{Bmatrix}{{P_{{CMAX},c}(i)},} \\{P_{{0{\_{PUCCH}}},c} + {PL}_{c} + {h\left( {n_{CQI},n_{HARQ},n_{SR}} \right)} + {\Delta_{F\_{PUCCH}}(F)} + {\Delta_{TxD}\left( F^{\prime} \right)} + {g(i)}}\end{Bmatrix}\lbrack{dBm}\rbrack}}} & {{Equation}2}\end{matrix}$

where P_(CMAX,c)(i) is a maximum UE transmission power in cell c andslot i; P_(O_PUCCH,c) is a sum of a cell-specific parameterP_(O_NOMINAL_PUCCH,c) and a UE-specific parameter P_(O_UE_PUCCH,c) thatare provided to a UE by higher layer signaling; PL_(c) is a path loss(PL) estimate computed by the UE for cell c; h(⋅) is a function withvalues depending on a format used for the PUCCH transmission and onwhether HARQ-ACK, SR, or CSI is transmitted; Δ_(F_PUCCH)(F) is providedto the UE by higher layers and its value depends on a respective PUCCHformat (F); Δ_(TxD)(F′) is non-zero if a PUCCH format F′ is transmittedfrom two antenna ports; and g(i)=g(i−1)+δ_(PUCCH)(i) is a functionaccumulating a TPC command δ_(PUCCH)(i) in a DCI Format 3/3A or in a DLDCI format and g(0) is a value after reset of accumulation.

A SRS transmission power can be determined in association with a PUSCHtransmission power while a PRACH transmission power can be determined bya combination of path-loss measurements from a UE and a power rampingprocess, for example for contention-based transmission, or based usingTPC commands in case the PRACH transmission is triggered by a PDCCHorder. For brevity, a description is omitted.

The present disclosure considers that, for CA operation, a UE can beconfigured to transmit or receive on first one or more cells using afirst numerology or a first transmission duration and on second one ormore cells using a second numerology or second transmission duration.Also, the first one or more cells can use a first radio accesstechnology, such as LTE, while the second one or more cells can use asecond radio access technology such as 5G.

Therefore, there is a need to enable multiplexing for PDCCHtransmissions over a system BW to UEs with different BW receptioncapabilities. There is another need to enable CA operation amongcarriers that support control or data transmissions over differentdurations. There is another need to determine an HARQ-ACK codebook forCA operation among cells with different durations for respective PDSCHtransmissions. There is a another need to support simultaneoustransmissions from a UE on first one or more cells using a firstduration and on second one or more cells using a second duration. Thereis another need to design a transmission power control process foroverlapping transmissions from a UE on first one or more cells using afirst duration and on second one or more cells using a second duration.There is another need to define prioritization mechanisms for powerallocation from a UE to various signaling types with overlappingtransmissions on first one or more cells using a first duration and onsecond one or more cells using a second duration. Finally, there is aneed to define a power allocation method for a UE when the UE needs tosimultaneously support multiple traffic services having differentreception reliability requirements.

In some embodiments, a configuration for PDCCH transmissions on acarrier to UEs with different BW reception capabilities is provided.Although two UE categories are considered for brevity, the embodimentcan be directly extended to a larger number of UE categories.Transmissions to UEs from each of the two UE categories are consideredto use a same numerology such as a same SC spacing, a same OFDM symbolduration, and so on.

A first UE is of a first UE category and is capable of receiving over afirst BW such as 80 MHz or 160 MHz while a second UE is of a second UEcategory and is capable of receiving over a second BW, smaller than thefirst BW, such as 20 MHz. For simplicity, it is considered that a BW ofa carrier is same as the first BW. For PDCCH transmissions, the first BWis partitioned into two parts, a first BW part that corresponds to thefirst BW excluding the second BW and a second BW part that correspondsto the second BW. The first UE can be informed of the BW partitioningthrough UE-common or UE-specific higher layer signaling from a gNB.UE-common signaling, informing of a BW partitioning, can also beprovided by a PDCCH transmission using a UE-common RNTI. When UEs of thesecond category are not served by the gNB, the gNB can avoid configuringthe BW partitioning.

In one example, PDCCH transmissions to the first UE are in the first BWpart and PDCCH transmissions to the second UE are in the second BW part.Although the first UE can be scheduled to receive PDSCH transmissionsover the first BW or receive other signaling such as CSI-RS over thefirst BW, the first UE can be configured to receive PDCCH only over thefirst BW part of the first BW, that is, only over the first BW thatexcludes the second BW. In such example, the first BW part forms avirtual system BW for PDCCH transmissions that is smaller than the firstBW that is available for PDSCH transmissions to the first UE. Ingeneral, the second BW part can be in any part of the first BW. In orderto avoid duplication of transmissions of some signaling, such asbroadcast control signaling or synchronization signaling, the second BWcan include the BW of the aforementioned signaling. The second UE canreceive both PDCCH transmissions and PDSCH transmissions in the secondBW part or can retune and receive PDCCH transmissions or PDSCHtransmissions in another BW part of the first BW that is equal to thesecond BW part.

FIG. 9 illustrates an example partitioning 900 of a first BW to a firstBW part for PDCCH transmissions to a first UE of a first UE category andto a second BW part for PDCCH transmissions to a second UE of a secondUE category according to embodiments of the present disclosure. Anembodiment of the partitioning 900 of a first BW to a first BW part forPDCCH transmissions to a first UE of a first UE category and to a secondBW part for PDCCH transmissions to a second UE of a second UE categoryshown in FIG. 9 is for illustration only. Other embodiments may be usedwithout departing from the scope of the present disclosure.

A slot for PDCCH transmissions and for PDSCH transmissions includes 7OFDM symbols (7 slot symbols) 910. A system BW 920 is partitioned into afirst BW part 930, 935 and a second BW part 940. PDCCH transmissions toa first UE of a first UE category can be configured to be over only thefirst BW part of a carrier BW and over a first number of OFDM symbols (2OFDM symbols) while PDSCH transmissions can be over the carrier BW. BothPDCCH transmissions and PDSCH transmissions to a second UE of a secondUE category can be over only the second BW part of the carrier BW andover a second number of OFDM symbols (1 OFDM symbol). A number ofsymbols in the slot used for PDCCH transmissions to a first UE can bedifferent than a number of symbols in the slot used for PDCCHtransmission to the second UE. Each of the two numbers of symbols can beindicated by respective DCI formats that are decoded by the first UE andby the second UE, respectively, in order to determine a first symbol ofa PDSCH transmission or for a PUSCH transmission.

In another example, the carrier BW (considered to be same as a first BW)is not explicitly partitioned for PDCCH transmissions. Instead, toenable multiplexing of PDCCH transmissions to the first UE over thefirst BW and to the second UE over the second BW, CCEs used for a PDCCHtransmission to the first UE are located either in the second BW (secondBW part) or in the first BW part (first BW excluding the second BW)according to a respective search space that considers PDCCH transmissionover a BW equal either to the first BW part or to the second BW part.Therefore, the first UE can be configured a first BW part and a firstnumber of symbols for first PDCCH receptions and a second BW part and asecond number of symbols for second PDCCH receptions.

The first UE can have a first number of PDCCH candidates for a CCEaggregation level for PDCCH transmissions in the first BW part of thecarrier (or cell) and the first number of symbols and a second number ofPDCCH candidates for the CCE aggregation level for PDCCH transmissionsin the second BW part of the carrier (or cell) and the second number ofsymbols. Each number of candidates can be configured to the first UE bya gNB through higher layer signaling. Therefore, the first UE canattempt PDCCH decoding according to two search spaces; a first searchspace over the first BW excluding the second BW and a second searchspace over the second BW. When there are no PDCCH candidates configuredfor PDCCH transmissions in the second BW part of the carrier, the PDCCHtransmissions to the first UE is as in FIG. 9 and the system BW isimplicitly partitioned for PDCCH transmissions.

FIG. 10 illustrates an example process 1000 for allocating from a gNB toa UE a number of PDCCH candidates in a first BW part over a first numberof symbols and in a second BW part of a system BW over a second numberof symbols according to embodiments of the present disclosure. Anembodiment of the process 1000 for allocating from a gNB to a UE anumber of PDCCH candidates in a first BW part over a first number ofsymbols and in a second BW part of a system BW over a second number ofsymbols shown in FIG. 10 is for illustration only. Other embodiments maybe used without departing from the scope of the present disclosure.

A transmission point, such as a gNB in step 1010, configures a UE with afirst BW part of a system BW on a carrier over a first number of symbolsand with a first set of numbers of PDCCH candidates for a respectivefirst set of CCE aggregation levels for PDCCH transmission in the firstBW part over the first number of symbols. Based on the system BW and thefirst BW part, the UE determines a second BW part as the system BWexcluding the first BW part. Based on a set of predetermined totalnumbers of PDCCH candidates for a respective set of CCE aggregationlevel and on the configured first set of numbers of PDCCH candidates forthe respective first set of CCE aggregation levels, the UE determines,in step 1020, a second set of numbers of candidates for a respectivesecond set of CCE aggregation levels for PDCCH transmission in thesecond BW part on the carrier over a second number of symbols.

It is also possible that the step 1010 is relative to the second BW partand the step 1020 is relative to the first BW part. It is also possiblethat the gNB configures the UE both the first BW part and the firstnumber of symbols and the second BW part and the second number ofsymbols, for example to enable existence of additional BW parts that theUE does not need to be informed of, and the number of PDCCH candidatesper CCE aggregation level for each BW part. The first set of CCEaggregation levels can be same as the second set of CCE aggregationlevels and predetermined in the system operation. In step 1030, the UEdecodes PDCCH candidates according to the first set for number ofcandidates for the respective first set of CCE aggregation levels in thefirst BW part over the first number of symbols and decodes PDCCHcandidates according to the second set for number of candidates for therespective second set of CCE aggregation levels in the second BW partover the second number of symbols as in FIG. 9.

The configuration of the first BW part and the first number of symbolsto a UE of the first category can also be time varying and depend on aslot number in a set of slots. For example, in a first subset of slotsfrom the set of slots, PDCCH transmission to the first UE can be in thefirst BW part of the carrier BW and the first number of symbols while ina second subset of slots from the set of slots. PDCCH transmission tothe first UE can be in the first BW (same as the carrier BW) and belocated either in the first BW part and the first number of symbols orin the second BW part and the second number of symbols. The first subsetof slots and the second subset of slots can be configured to a UE by agNB by higher layer signaling such as for example a bitmap. For example,this can allow multiplexing of different numerologies in a TDM mannerand a UE can have all PDCCH candidates over a first BW that excludes asecond BW part during slots where the second BW part is indicated asbeing unavailable for PDCCH transmissions to the UE. As previouslymentioned, whether a BW partitioning applies in a slot can alternativelybe indicated by a PDCCH that uses a UE-common RNTI to scramble a CRC ofan associated DCI format. Therefore, a UE can receive PDCCHtransmissions in a first BW part over a first number of symbols in afirst subset of slots from a set of slots and receive PDCCHtransmissions in the first BW part over the first number of symbols andin a second BW part over a second number of symbols in a second subsetof slots from a set of slots.

Configuration of BW parts of a carrier BW either as BW parts that areexcluded from PDCCH transmissions or as BW parts where PDCCHtransmissions occur (and the rest of the carrier BW is excluded fromPDCCH transmissions) can also be beneficial for frequency-domaininter-cell interference coordination (ICIC). For example, a gNB can usea first set of BW parts of a carrier BW over a respective first set ofnumbers of symbols to transmit PDCCHs in a first cell and use a secondset of BW parts over a respective second set of numbers of symbols of acarrier BW to transmit PDCCHs in a second cell where the first set andthe second set can have non-common elements in order to suppress orcompletely avoid interference among PDCCH transmission on the two cells.Therefore, the configuration of BW parts of a carrier BW for the purposeof PDCCH transmissions can also be applicable when a single category ofUEs communicates with a gNB.

In some embodiments, HARQ-ACK transmission from a UE configured for DLCA operation is provided when PDSCH transmission duration is same forall cells, and when at least two groups of one or more cells usedifferent durations for PDSCH transmissions. In one example, the UE isconfigured for DL CA operation where PDSCH transmissions in all cellshave same transmission duration. The first scenario also includes thecase of no CA operation (number of configured cells is one). In anotherexample, the UE is configured for DL CA operation where PDSCHtransmissions in a first group of cells have a first duration and PDSCHtransmissions in a second group of cells have a second duration and thefirst duration is an integer multiple of the second duration.

A DL DCI format scheduling a PDSCH transmission to a UE includes a fieldindicating a slot offset, relative to a slot of the PDSCH transmission,for a UE to transmit HARQ-ACK information in response to a reception ofdata TBs conveyed by the PDSCH. The DL DCI format can also include afield to indicate a resource for a PUCCH that conveys the HARQ-ACKinformation. The exact PUCCH structure is not material to the disclosureand it can be same as one for PUCCH formats used for DL CA operation ora different structure with transmission over a few symbols at the end ofa slot can apply.

A DL DCI format scheduling a PDSCH transmission to a UE on a cell caninclude a counter DAI field, a total DAI field, and a slot offset fieldfor transmission of HARQ-ACK information in response to a correct orincorrect detection of data TBs conveyed by a respective PDSCH. For aPDSCH transmitted to a UE in slot n, a slot offset k₁ indicates to theUE to transmit respective HARQ-ACK information in slot n+k₁ when k₁ isdefined relative to n, or in slot n+k₁+k₀ when k₁ is defined relative tok₀ where k₀ is a predetermined value, for example based on a UEcategory, or a configured value and is equal to a number of slotsbetween a slot when a UE receives a PDSCH and an earliest next slot whenthe UE can transmit associated HARQ-ACK information. The UE can receivethe PDSCH in the entire slot n, or in a part of slot n, or the UE canreceive multiple PDSCHs in slot n.

For example, when a UE requires at least 2 slots to transmit HARQ-ACKinformation in response to a PDSCH reception, k₀=2. The UE can inform aserving gNB of a k₀ value relative to reference slot duration eitherexplicitly though higher layer signaling or implicitly through signalingof the UE category. Therefore, a counter DAI value and a total DAI valueare incremented for a number of slots that depends on the value of k₁and the value of k₁ defines a set of slots that a UE transmitsassociated HARQ-ACK information, for example in a PUCCH, in symbols of asame slot. This is applicable for either FDD or TDD operation.

A UE can discard a DL DCI format scheduling a PDSCH transmission on acell in a slot when a k₁ value of a slot offset field is not consistentwith other k₁ values in DL DCI formats the UE detected in previous slotsthat belong to a same slot set. For example, when a UE detects first DLDCI formats scheduling respective first PDSCH transmissions on cells ina slot and having a first value of k₁ that is larger than zero and theUE detects second DL DCI formats scheduling respective second PDSCHtransmissions on cells in a next slot and having a second value of k₁where in one of the second DL DCI formats the second value of k₁ issmaller by more than one relative to the first value of k₁, the UE candisregard the one of the second DL DCI formats.

A same validation can apply when DL DCI formats associated with a sameset of slots indicate a PUCCH resource for HARQ-ACK transmission in aslot and a UE can disregard a DL DCI format indicating a PUCCH resourcethat is different than a PUCCH resource indicated in the remaining ofthe DL DCI formats. For example, when a UE is configured for CAoperation and the UE detects DL DCI formats scheduling respective PDSCHin a same slot on different cells and one of the DL DCI formatsindicates a different PUCCH resource for transmission of associatedHARQ-ACK information, the UE can disregard the one of the DL DCIformats. The counter DAI and the total DAI operation can be as for a TDDsystem in LTE regardless of whether or not the communication systemoperates in FDD mode or in TDD mode.

FIG. 11 illustrates an example process 1100 for an operation of acounter DAI field, a total DAI field, and a HARQ-ACK transmission slotoffset field in DL DCI formats scheduling PDSCH transmissions with sameduration of one slot on respective cells according to embodiments of thepresent disclosure. An embodiment of the process 1100 for an operationof a counter DAI field, a total DAI field, and a HARQ-ACK transmissionslot offset field in DL DCI formats scheduling PDSCH transmissions withsame duration of one slot on respective cells shown in FIG. 11 is forillustration only. Other embodiments may be used without departing fromthe scope of the present disclosure.

A DL DCI format scheduling a PDSCH transmission in a slot on cell cincludes a counter DAI field with value V_(C-DAI,c) ^(DL), a total DAIwith value V_(T-DAI) ^(DL), and a slot offset with value k₁. In a firstslot 1110, there are three scheduled PDSCH transmissions to a UE andtriplets of values (V_(C-DAI,c) ^(DL), V_(T-DAI) ^(DL), k₁) inassociated DL DCI formats are (1, 3, 2), (2, 3, 2), and (3, 3, 2)starting from a cell with a lowest index among cells with PDSCHtransmissions in the first slot. In a second slot 1120, there are twoscheduled PDSCH transmissions to the UE and triplets of values(V_(C-DAI,c) ^(DL), V_(T-DAI) ^(DL), k₁) in associated DL DCI formatsare (4, 1, 1) and (1, 1, 1). In a third slot 1130, there are twoscheduled PDSCH transmissions to the UE and triplets of values(V_(C-DAI,c) ^(DL), V_(T-DAI) ^(DL), k₁) in associated DL DCI formatsare (2, 3, 0) and (3, 3, 0). Based on the k₁ value in any of the DL DCIformats, the UE determines that the third slot is the last slot from thethree slots defining a first set of slots 1135 where the UE transmitsHARQ-ACK information in a same slot. The triplet of values (V_(C-DAI,c)^(DL), V_(T-DAI) ^(DL), k₁) in associated DL DCI formats is reset in aDL DCI format scheduling PDSCH on a cell with a lowest index in a fourthslot 1140 and a similar operation as in the first set of slots appliesfor a second set of slots. Based on the k₁ value in any of the DL DCIformats the UE detects in slot n+3, or n+4, or n+5, or n+6, the UEdetermines that slots 1140, 1150, 1160, and 1170 form the second set ofslots 1175 and assumes that the triplet of values (V_(C-DAI,c) ^(DL),V_(T-DAI) ^(DL), k₁) is reset after slot n+6.

The descriptions in FIG. 11 consider a ‘slot’ as the minimum time unitfor PDSCH transmissions. Nevertheless, the same descriptions apply forany other duration of the minimum time unit such as a slot symbol or anumber of slot symbols. Additionally, different PDSCH transmissions canhave different durations.

In general, a minimum time interval for updating a total DAI value for aUE (when there is a PDCCH transmission to the UE conveying a DL DCIformat), is a number of slot symbols (or slots) between successive PDCCHreceptions in a same or different BW part and number of symbols. Forexample, when a UE is configured to receive PDCCH transmissions in a BWpart over a number of symbols (time-frequency resources for PDCCHreceptions) once every I_(PDCCH) ^(monitor) symbols (PDCCH monitoringperiod), a total DAI value can be updated every I_(PDCCH) ^(monitor)symbols (per PDCCH monitoring period). For example, when a UE isconfigured to receive PDCCH transmissions in a first BW part over afirst number of symbols once every I_(PDCCH) ^(monitor,1) symbols(I_(PDCCH) ^(monitor,1) is a first PDCCH monitoring period in firsttime-frequency resources) and is also configured to receive PDCCHtransmissions in a second BW part over a second number of symbols perI_(PDCCH) ^(monitor,2) symbols (I_(PDCCH) ^(monitor,2) is a second PDCCHmonitoring period in second time-frequency resources), a total DAI valuecan be updated on every period of I_(PDCCH) ^(monitor,1) symbols orI_(PDCCh) ^(monitor,2) symbols. In general, a UE can be configured toreceive PDCCHs in first time-frequency resources at first time instancesand to receive PDCCHs in second time-frequency resources at second timeinstances.

For simultaneous occurrence of the first time-frequency resources andthe second time-frequency resources for PDCCH receptions by a UE, atotal DAI value can updated to a same value in a first DL DCI formatconveyed by a first PDCCH transmission in the first time-frequencyresources and in a second DL DCI format conveyed by the second PDCCHtransmission in the second time-frequency resources for the UE unlessthe first time-frequency resources and the second time-frequencyresources are respectively associated with PDCCH transmissionsscheduling respective PDSCH transmissions for different data servicetypes having transmission of respective HARQ-ACK information indifferent HARQ-ACK codebooks; in such case, a total DAI value, as wellas a counter DAI value and a slot offset value are independent among DCIformats conveyed by PDCCH transmissions in the first set oftime-frequency resources and by PDCCH transmissions in the second set oftime-frequency resources.

In FIG. 11, the PDCCH monitoring period is one slot. A counter DAI valuefor a UE is updated in each DL DCI format conveyed by a respective PDCCHtransmission to the UE in any time-frequency resources configured to theUE for PDCCH receptions.

A total DAI value can also be indicated to be same in all DL DCI formatsconveyed by PDCCH transmissions in all slots in FIG. 11 instead of beingsame only in DL DCI formats conveyed by PDCCH transmissions in a sameslot. This approach enables a gNB to generate DL DCI formats in a serialmanner in each slot, thereby not having to know in advance a totalnumber of DL DCI formats to be conveyed by PDCCH transmissions in theslot in order to set a same respective total DAI value in each of the DLDCI formats. When a total DAI value is set based on a number of DL DCIformats conveyed by PDCCH transmissions over a number of slots (or PDCCHmonitoring periods) instead of being updated in every slot (or PDCCHmonitoring period), a gNB scheduler is restricted in a number of DL DCIformats that can be conveyed by PDCCH transmissions over the number ofslots (or PDCCH monitoring periods) instead of being restricted in anumber of DL DCI formats that can be conveyed by PDCCH transmissions ineach slot from the number of slots.

For HARQ-ACK transmissions from a UE in response to receptions by the UEof DL DCI formats and data TBs corresponding to different service types,the UE can be configured to transmit separate HARQ-ACK codebooks foreach service type. Service type identification can be provided in a DLDCI format, either explicitly through a respective field in the DL DCIformat or implicitly, for example through a corresponding DL DCI formatsize that can be different for different service types. An existence ofa counter DAI field, of a total DAI field, or of a slot offset field canbe separately configured for DL DCI formats, such as DCI formatsassociated with different service types. The PDCCH transmissionsconveying the DL DCI formats can be in a UE-specific search space. Forexample, a DL DCI format scheduling MBB can include these fields while aDL DCI format scheduling low latency services with high reliability ormachine-type-communication services does not include these fields, forexample because HARQ-ACK information is transmitted individually perdata TB. When HARQ-ACK information for different service types istransmitted in different HARQ-ACK codebooks and a counter DAI field or atotal DAI field exist in respective DL DCI formats, the correspondingvalues are set individually for each HARQ-ACK codebook, that is, afunctionality of a counter DAI field or of a total DAI field isparallelized for corresponding HARQ-ACK codebooks.

In some embodiments, slot durations for PDSCH transmissions can bedifferent among cells. For simplicity, cells are assumed to be arrangedinto two groups; a first group of C₁ ^(DL) cells for PDSCH transmissionswithin a first slot duration and a second group of C₂ ^(DL) cells forPDSCH transmissions within a second slot duration. However, thefollowing descriptions can be extended in a straightforward manner incase of additional slot durations. The first slot duration is largerthan the second slot duration by an integer factor P.

For example, the first slot duration can correspond to cells using LTEas radio access technology and the second slot duration can correspondto cells using “5G” radio access technology. For example, the first slotduration can correspond to cells using 5G as radio access technologywith a first numerology and the second slot duration can correspond tocells using “5G” radio access technology with a second numerology. Aslot for HARQ-ACK transmission can have a same duration as the firstslot duration, or as the second slot duration, or a third duration thatis different that the first slot duration or the second slot duration.

When a UE transmits HARQ-ACK information for cells from the first groupof C₁ ^(DL) cells and cells from the second group of C₂ ^(DL) cells in asame PUCCH, a slot offset value in a DL DCI format scheduling a PDSCHtransmission on a cell from a second group of C₂ ^(DL) cells remainssame in P successive second slots where the first of the P second slotsis aligned with the start of a first slot. Therefore, a time referencefor the PUCCH transmissions with the shorter slot duration is the longerslot duration.

In a first approach, a value of a counter DAI can be jointly incrementedfor PDSCH transmissions on both cells from the first group of C₁ ^(DL)cells and cells from the second group of C₁ ^(DL) cells. For thepurposes of the counter DAI functionality, the second group of C₂ ^(DL)cells can be viewed as P·C₁ ^(DL) cells from the first group of cells.In a second approach, a value of a counter DAI can be separatelyincremented for PDSCH transmissions in the first group of C₁ ^(DL) cellsthan for PDSCH transmissions in the second group of C₂ ^(DL) cells. Acounter DAI operation for the second approach for each group of cellscan be as in case of a single group of cells as illustrated in FIG. 11.

In the first approach, when a first slot and a second slot for PDCCHtransmissions conveying respective DL DCI formats scheduling respectivePDSCH transmissions have a same starting position, a total DAI value ineach DL DCI format can be set to include both cells from the first groupof C₁ ^(DL) cells and cells from the second group of C₂ ^(DL) cells.When a starting position of a second slot for PDCCH transmissionconveying a DL DCI format scheduling a second PDSCH transmission isafter a starting position of a first PDCCH transmission conveying a DLDCI format scheduling a first PDSCH transmission, a total DAI value caninclude only PDCCH/PDSCH transmissions on cells from the second group ofC₂ ^(DL) cells.

When a scheduler can be committed to a decision for scheduling over Psuccessive second slots at the beginning of the P successive secondslots, a total DAI value in each DL DCI format can be set to includeboth cells from the first group of C₁ ^(DL) cells and cells from thesecond group of C₂ ^(DL) cells regardless of the starting point of thesecond PDCCH transmission relative to the first PDCCH transmission asthe scheduler knows in advance the total DAI value.

FIG. 12 illustrates an example operation 1200 of a counter DAI field, atotal DAI field, and a HARQ-ACK transmission slot offset field in DL DCIformats conveyed by PDCCH transmissions at different time instances forscheduling in different cells according to embodiments of the presentdisclosure. An embodiment of the operation 1200 of a counter DAI field,a total DAI field, and a HARQ-ACK transmission slot offset field in DLDCI formats conveyed by PDCCH transmissions at different time instancesfor scheduling in different cells shown in FIG. 12 is for illustrationonly. Other embodiments may be used without departing from the scope ofthe present disclosure.

A DL DCI format scheduling a PDSCH transmission in cell c in a slotincludes a counter DAI field with a value V_(C-DAI,c) ^(DL), a total DAIwith value V_(T-DAI) ^(DL), and a slot offset with value k₁. There aretwo groups of cells where a first group includes one cell with a firstPDCCH transmission periodicity, such as a slot of a first duration, anda second group includes three cells with a second PDCCH transmissionperiodicity, such as a slot of a second duration. The first slotduration is twice the second slot duration. In a first PDCCHtransmission in a slot of the second duration that is aligned (start ata same symbol) with a first PDCCH transmission in a slot of the firstslot duration 1210, there are three DL DCI formats conveyed byrespective PDCCH transmissions and scheduling respective PDSCHtransmissions to a UE and triplets of values (V_(C-DAI,c) ^(DL),V_(T-DAI) ^(DL), k₁) in associated DL DCI formats are (1, 3, 1), (2, 3,1), and (3, 3, 1) starting from the cell with the lowest index amongcells with PDCCH/PDSCH transmissions in the two first slots.

Cells with the first slot duration for PDCCH transmission periodicitycan be assigned lower indexes (or the reverse). In a second slot forPDCCH transmission periodicity with the second slot duration 1220, thereis one PDCCH transmission scheduling a respective PDSCH transmission tothe UE and a triplet of values (V_(C-DAI,c) ^(DL), V_(T-DAI,c) ^(DL),k₁) in an associated DL DCI format is (4, 4, 1). In a third slot forPDCCH transmission periodicity with the second slot duration 1230, thereare two PDCCH transmission scheduling respective PDSCH transmissions tothe UE and triplets of values (V_(C-DAI,c) ^(DL), V_(T-DAI) ^(DL), k₁)in associated DL DCI formats are (1, 2, 0) and (2, 2, 0). In a fourthslot for PDCCH transmission with the second slot duration 1240, thereare three PDCCH transmissions scheduling respective PDSCH transmissionsto the UE and triplets of values (V_(C-DAI,c) ^(DL), V_(T-DAI) ^(DL),k₁) in associated DL DCI formats are (3, 1, 0), (4, 1, 0) and (1, 1, 0).

Based on the k₁ value in any of the DL DCI formats, the UE determinesthat the fourth slot for PDCCH transmission with the second duration isthe last slot or that the second slot for PDCCH transmission with thefirst slot duration is the last slot in a first set of respective slots1245 where the UE transmits HARQ-ACK information in a same codebook. Thetriplet of values (V_(C-DAI,c) ^(DL), V_(T-DAI) ^(DL), k₁) in associatedDL DCI formats is reset in a DL DCI format scheduling PDSCH on a cellwith a lowest index in a fifth slot for PDCCH transmission with thesecond duration or in a first slot for PDCCH transmission with the firstduration 1250 and a similar operation as in the first set of slotsapplies. Based on the k₁ value in any of the DL DCI formats the UEdetects in slots n+4 1250 through n+9 1290, the UE determines that thelast slot in the second set of slots 1295 is slot n+9 and assumes thatthe triplet of values (V_(C-DAI,c) ^(DL), V_(T-DAI) ^(DL), k₁) is resetafter slot n+9 for PDCCH transmission with the second slot duration.

It is also possible that DL DCI formats only in one of the two groups ofcells include a counter DL DCI field or a total DL DAI field. Forexample, when the first group of C₁ ^(DL) cells includes a small numberof cells, such as 1 or 2 cells, a HARQ-ACK codebook size can be fixed toalways be 1 or 2 bits per slot, respectively, for example when a PDSCHtransmission mode conveys one data TB or when HARQ-ACK bundling in thespatial domain applies, and a counter DAI or a total DAI need not beincluded in a DL DCI format.

It is also possible that a UE configured a first group of C₁ ^(DL) cellswith a first PDCCH transmission periodicity, such as a first slotduration, and a second group of C₂ ^(DL) cells with a second PDCCHtransmission periodicity, such as a second slot duration, is alsoconfigured separate first and second cells for respective HARQ-ACKtransmission in response to PDSCH receptions on cells from the C₁ ^(DL)cells and on cells from the C₂ ^(DL) cells respectively. In this case,HARQ-ACK transmission per cell group (CG) is as for a single group ofcells.

When a slot offset field is not included in a DL DCI format scheduling aPDSCH transmission, and for one PDSCH transmission per slot, there canbe a fixed timing relation between a slot of a PDSCH transmission and aslot of a respective HARQ-ACK transmission. Then, for a UE configuredfor FDD operation in a first group of C₁ ^(DL) cells with a first slotduration and in a second group of C₂ ^(DL) cells with a second slotduration, where the first slot duration is an integer number of P timeslarger than the second slot duration, the UE can operate as in a FDDmode for HARQ-ACK transmissions with respect to the first group of C₁^(DL) cells and as in a TDD mode for HARQ-ACK transmissions with respectto the second group of C₂ ^(DL) cells where the UE transmits HARQ-ACKinformation for up to one slot of the first duration and up to P slotsof the second duration in a same codebook.

A gNB and the UE process a counter DAI field and a total DAI field in aDL DCI format scheduling a PDSCH transmission on a cell from the firstgroup of C₁ ^(DL) cells, when any, as for FDD operation. The gNB and theUE process a counter DAI field and a total DAI field in a DL DCI formatscheduling a PDSCH transmission to the UE on a cell from the secondgroup of C₂ ^(DL) cells, when any, as for TDD operation with anassociated slot set size of P slots. The UE can construct and the gNBcan deconstruct a HARQ-ACK codebook by placing first in the codebookHARQ-ACK information bits in response to PDSCH receptions (including noPDSCH receptions for cells where the UE failed to detect a respective DLDCI format) in cells from the C₁ ^(DL) cells and placing second in thecodebook HARQ-ACK information bits in response to PDSCH receptions incells from the C₂ ^(DL) cells. The reverse can also apply as, over afirst slot duration, there are P>1 second slots for PDSCH transmissionson cells from the second group of C₂ ^(DL) cells for each single firstslot for PDSCH transmissions on cells from the first group of C₁ ^(DL)cells.

When a UE configured for FDD operation can receive PDSCH transmissionsover a first slot duration and over a second slot duration and cantransmit HARQ-ACK over a third slot duration that is longer than thefirst slot duration by an integer factor of P₁ and the second slotduration by an integer factor of P₂, the UE can operate as in a TDD modefor HARQ-ACK transmissions with respect to both the first group of C₁^(DL) cells and the second group of C₂ ^(DL) cells. The UE transmitsHARQ-ACK information in a same codebook in response to PDSCH receptionsfor up to P₁ slots with the first duration and for up to P₂ slots withthe second duration. The gNB and the UE process a counter DAI field anda total DAI field in a DL DCI format scheduling a PDSCH transmission tothe UE as for TDD operation with an associated slot set size of P₁ forcells from the first group of C₁ ^(DL) cells or an associated slot setsize of P₂ for cells from the second group of C₂ ^(DL) cells.

In general, regardless of whether a system operation is based on FDD orTDD, when a first slot k where a UE receives PDSCH transmissions from agNB and a second slot n where the UE transmits respective HARQ-ACKinformation to the gNB do not have a fixed timing relation, such asn=k+4, an operation of a counter DAI field and a total DAI field in DLDCI formats can be as for a TDD system. This can also be because the gNBcan transmit multiple PDSCHs to the UE over multiple slots and the UEneeds to transmit respective HARQ-ACK information in a same slot and themultiple slots essentially form an associated slot set.

When a single DL DCI format schedules a number of PDSCH transmissionsconveying a number of respective data TBs, a counter DAI value in the DLDCI format is incremented according to the number of PDSCHtransmissions. Similar, a total DAI value in the DL DCI format isincremented according to the number of PDSCH transmissions. A locationof a HARQ-ACK bit in a HARQ-ACK codebook transmitted by a UE can bedetermined according to a time, such as symbol in a slot or slot, whenthe UE detected the DCI format and not according to a time of arespective data TB reception.

Instead of including a counter DAI field or a total DAI field in a DLDCI format scheduling a PDSCH transmission, a gNB can configure a UEwith a fixed HARQ-ACK codebook size. A same HARQ-ACK codebook size canapply to all cells or a HARQ-ACK codebook size can be configured percell or per group of cells. Then, a total DAI field can be omitted fromDL DCI formats and only a counter DAI value can be included.Alternatively, a HARQ-ACK mapping field, as is next described, can beincluded in a DL DCI format.

When a UE is configured a first group of C₁ ^(DL) cells (first CG) forPDCCH transmissions with a first periodicity, such as a first slotduration, and a second group of C₂ ^(DL) cells (second CG) for PDCCHtransmissions with a second periodicity, such as a second slot duration,where the first slot duration is an integer number of P times largerthan the second slot duration, one of the following three approaches canapply for determining a size of a HARQ-ACK codebook that the UEtransmits in a same channel for the first CG and the second CG.

In a first approach, a single HARQ-ACK codebook size of H bits isconfigured to the UE with respect to the first CG and the UE determinesa HARQ-ACK codebook size of H×P bits for the second CG. In a secondapproach, a HARQ-ACK codebook size is configured per CG where theconfiguration for the second CG can be either explicit or implicitthrough a scaling factor relative to a configured HARQ-ACK codebook sizefor the first CG. In a third approach, a gNB configures a UE a HARQ-ACKcodebook size individually for each cell in the first CG and each cellin the second CG. The three approaches offer a tradeoff in terms of aconfiguration granularity of a HARQ-ACK codebook size per cell and ahigher layer signaling overhead that is required for the configuration.

In the following, for brevity, a UE is assumed to generate one HARQ-ACKinformation bit in response to a PDSCH reception. The descriptions canbe extended in a straightforward manner when the UE generates twoHARQ-ACK information bits in response to a PDSCH reception, for examplewhen a PDSCH transmission mode is associated with transmission of twodata TBs and the UE does not apply HARQ-ACK spatial domain bundling. Foreach PDSCH reception, the UE generates an ACK or a NACK depending onwhether or not, respectively, the UE correctly detects associated dataTBs.

A UE can determine a position in a HARQ-ACK codebook for a HARQ-ACKinformation bit based on a value of a HARQ-ACK mapping field included inan associated DL DCI format. For example, for a HARQ-ACK codebook sizeof H bits, a HARQ-ACK mapping field can include ceil(log₂(H)) bits whereceil( ) is the ceiling function that rounds a number to its next largerinteger.

FIG. 13 illustrates an example determination 1300 by a UE configured forDL CA operation of a HARQ-ACK codebook using a HARQ-ACK mapping fieldaccording to embodiments of the present disclosure. An embodiment of thedetermination 1300 by a UE configured for DL CA operation of a HARQ-ACKcodebook using a HARQ-ACK mapping field shown in FIG. 13 is forillustration only. Other embodiments may be used without departing fromthe scope of the present disclosure.

A gNB configures a UE for DL CA operation with a first cell 1310 using afirst slot duration for a PDSCH transmission and with a second cell 1320and a third cell 1330 using a second slot duration for a PDSCHtransmission. The first slot duration is two times longer than thesecond slot duration. The gNB also configures the UE a first HARQ-ACKcodebook size H₁ bits for the first cell and a second HARQ-ACK codebooksize of H₂ bits that is common for the second cell and the third cell.Therefore, a configured HARQ-ACK codebook size can be different forcells with different slot durations for PDSCH transmissions. A DL DCIformat transmission to the UE includes a HARQ-ACK mapping field that canhave H₁ valid values when scheduling a PDSCH transmission in the firstcell and H₂ valid values when scheduling PDSCH transmission in thesecond cell or the third cell. For example, the HARQ-ACK mapping fieldcan include ceil(log₂(H₁)) bits when scheduling a PDSCH in the firstcell and include ceil(log₂(H₂)) bits when scheduling a PDSCH in thesecond cell. For example, H₂=2H₁ and H₁=2.

For a set of slots 1340 that the UE is indicated in detected DL DCIformats to transmit a HARQ-ACK codebook in a slot and for the firstcell, the UE detects a first DL DCI format scheduling a PDSCH in asecond slot of an associated slot set and a second DL DCI formatscheduling a PDSCH in a fourth slot of the associated slot set andgenerates an ACK or a NACK value for a respective HARQ-ACK informationdepending on a correct or incorrect detection, respectively, ofassociated data TBs. The first and second DL DCI formats include aHARQ-ACK mapping field with respective numeric values of 1 and 2.

For the second cell, the UE detects a first, second, and third DL DCIformats scheduling respective PDSCH transmissions in the first, fifth,and seventh slots of an associated slot set. The first, second, andthird DL DCI formats include a HARQ-ACK mapping field with respectivenumeric values of 1, 3, and 4. The UE can determine that the UE failedto detect a DL DCI format scheduling a PDSCH transmission in a slotbetween the first slot and fifth slot.

For the third cell, the UE detects a first, second, and third DL DCIformats scheduling respective PDSCH transmissions in the third, fourth,and sixth slots of an associated slot set. The first, second, and thirdDL DCI formats include a HARQ-ACK mapping field with respective numericvalues of 1, 2, or 3. The UE cannot determine that the UE failed todetect a DL DCI format in the eighth slot but the UE generates a correctHARQ-ACK codebook by placing NACK as the last element since the HARQ-ACKcodebook has size 4.

Using the HARQ-ACK mapping field, the UE can determine a location forthe HARQ-ACK information in a HARQ-ACK codebook for each slot for thesecond and third cells. When for a same slot association set a UEdetects a first DL DCI format with a first HARQ-ACK mapping field valuei₁ and a second DCI format with a second HARQ-ACK mapping value i₂ andi₂−i₁>1, the UE places i₂−i₁−1 NACK values in the HARQ-ACK codebook inthe locations between the location corresponding to the first DL DCIformat and the location corresponding to the second DL DCI format.

The UE also places NACK values in the HARQ-ACK codebook in all locationsafter a location corresponding to a DL DCI format with the largestHARQ-ACK mapping value when this value is smaller than the HARQ-ACKcodebook size. The UE can combine the three individual HARQ-ACKcodebooks 1350 for each cell according to the cell index. Othercombining orders are also possible. For example, the UE can combine theHARQ-ACK codebooks for the three cells according to a slot indexstarting from the cell with the lowest index (first cell) where HARQ-ACKinformation for two slots for the second or third cell is combined withHARQ-ACK information for one slot for the first cell.

Instead of including a counter DAI field and a total DAI field orinstead of including a HARQ-ACK mapping field, a DL DCI formatscheduling a PDSCH transmission can include a HARQ process set fieldindicating a number of HARQ processes for a UE to report HARQ-ACKinformation. An UL DCI format scheduling a PUSCH transmission can alsoinclude such field. The functionality of the HARQ process set field canbe cell-specific or cell-common. For cell-specific functionality, a HARQprocess set field indicates to a UE the HARQ processes for the UE toreport respective HARQ-ACK information associated with PDSCHtransmissions on the cell and a value of the HARQ process set field canbe different in DCI formats scheduling PDSCH transmissions on differentcells.

For cell-common functionality, a HARQ process set field indicates to aUE the HARQ processes for the UE to report respective HARQ-ACKinformation associated with PDSCH transmissions for all configured cellsand the UE expects a value of the HARQ process set field to be same inDL DCI formats scheduling PDSCH transmissions on different cells. Forexample, the cell-common functionality can be per CG having a same slotduration for PDSCH transmissions. For example, the functionality of theHARQ process set field can be cell-specific when the field is in a DLDCI format and can be cell-common when the field is in an UL DCI format.

When a UE is configured to support a total of M_(c) DL HARQ processesfor cell c, either through a UE capability or by gNB configuration, afield in a DL DCI format scheduling a PDSCH transmission on cell c canindicate a subset of the M_(c) DL HARQ processes, possibly including allM_(c) DL HARQ processes, for the UE to report respective HARQ-ACKinformation. For example, for M_(c)=16 DL HARQ processes, a 3-bit fieldcan indicate to a UE to report HARQ-ACK for 8 combinations of theM_(c)=16 HARQ processes. The 8 combinations can be configured from thegNB to the UE by higher layer signaling.

For example, one combination can correspond to reporting HARQ-ACKinformation for all DL HARQ processes. The field indicating the numberof HARQ processes can be omitted from a DCI format when a UE alwaysreports HARQ-ACK for all M_(c) DL HARQ processes for cell c. After eachHARQ-ACK report, a UE initializes an HARQ-ACK codebook with NACK valuesfor each of the M_(c) DL HARQ processes and, for a HARQ process withcorrect data TB detection, the UE changes a respective NACK value to anACK value. To improve a scheduler flexibility to assign PDSCHtransmission with consecutive HARQ processes, a UE can transmitseparately HARQ-ACK information corresponding to retransmissions of dataTBs, as identified by a value of a redundancy version (RV) field in arespective DL DCI format, from HARQ-ACK information corresponding toinitial transmissions of data TBs.

FIG. 14 illustrates an example process 1400 for a UE configured with DLCA operation over three cells to transmit HARQ-ACK information for anumber of DL HARQ processes per cell according to embodiments of thepresent disclosure. An embodiment of the process 1400 for a UEconfigured with DL CA operation over three cells to transmit HARQ-ACKinformation for a number of DL HARQ processes per cell shown in FIG. 14is for illustration only. Other embodiments may be used withoutdeparting from the scope of the present disclosure.

A gNB configures a UE through higher layer signaling a firstconfiguration of HARQ process sets for a first cell 1410 with a firstslot duration for PDSCH transmissions and a second configuration of HARQprocess sets for a second cell 1420 and a third cell 1430 with a secondslot duration for PDSCH transmissions where the first slot duration istwice the second slot duration. For example, for 16 HARQ processes, aconfiguration can include 8 HARQ process sets with respective HARQprocess numbers {1, 2}, {3, 4}, {5, 6}, {7, 8}, {9, 10}, {11, 12}, {13,14}, and {15, 16} for the first cell and {1, 2, 3, 4}, {3, 4, 5, 6}, {5,6, 7, 8}, {7, 8, 9, 10}, {9, 10, 11, 12}, {11, 12, 13, 14}, {13, 14, 15,16}, and {15, 16, 1, 2} for the second and third cells. Different DL DCIformats can indicate different sets of HARQ processes. For example,HARQ-ACK information in a HARQ-ACK codebook can be arranged firstaccording to the cell number and then according to the HARQ processnumber.

In the first cell 1410, the UE detects first and third DL DCI formatsscheduling respective PDSCH transmissions in second and fourth slots ofan associated slot set and the UE fails to detect a third DL DCI formatscheduling a PDSCH transmission in a third slot of the slot set 1440that the UE transmits an associated HARQ-ACK codebook in a same slot.The first DL DCI format can include a HARQ process set field indicatingthe first HARQ process set {1, 2} and the second and third DL DCIformats can include a HARQ process set field indicating the fourth HARQprocess set {7, 8}.

The UE generates a HARQ-ACK codebook with HARQ-ACK information for HARQprocess numbers {1, 2, 7, 8} and places a NACK value for each HARQprocess number (1 and 7) the UE did not detect a DL DCI format toreceive a PDSCH. In the second cell 1420, the UE detects first, third,fourth, fifth, and sixth DL DCI formats scheduling respective PDSCHtransmissions in first, third, fifth, seventh, and eighth slots of theassociated set of slots and fails to detect a second DL DCI formatscheduling a PDSCH transmission in a second slot of the slot set thatthe UE transmits an associated HARQ-ACK codebook in a same slot.

The first, second, and sixth DL DCI formats can include a HARQ processset field indicating the fifth HARQ process set {9, 10, 11, 12} and thethird, fourth, and fifth DL DCI formats can include a HARQ process setfield indicating the seventh HARQ process set {13, 14, 15, 16}. The UEgenerates a HARQ-ACK codebook with HARQ-ACK information for HARQ processnumbers {9, 10, 11, 12, 13, 14, 15, 16} and places a NACK value for eachHARQ process number (10, 12, and 15) the UE did not receive a PDSCH. Inthe third cell 1430, the UE detects first, second, third, fourth, andfifth DL DCI formats scheduling respective PDSCH transmissions insecond, third, fourth, fifth, and sixth slots of the associated slot setand the UE fails to detect a second DCI format scheduling a PDSCHtransmission in a seventh slot of the slot set that the UE transmits anassociated HARQ-ACK codebook in a same slot.

The first, second, and fifth DL DCI formats can include a HARQ processset field indicating the third HARQ process set {5, 6, 7, 8} and thethird, fourth, and sixth DL DCI formats can include a HARQ process setfield indicating the sixth HARQ process set {11, 12, 13, 14}. The UEgenerates a HARQ-ACK codebook with HARQ-ACK information for HARQ processnumbers {5, 6, 7, 8, 11, 12, 13, 14} and places a NACK value for eachHARQ process number (5, 12, and 13) the UE did not receive a PDSCH. Acombined HARQ-ACK codebook includes HARQ process numbers {1, 2, 7, 8}for the first cell, {9, 10, 11, 12, 13, 14, 15, 16} for the second cell,and {5, 6, 7, 8, 11, 12, 13, 14} for the third cell 1450.

In some embodiments, a transmission power from a UE configured for UL CAoperation is determined where DL transmission durations, referred to asslot durations, or UL transmission durations (slot durations), can bedifferent among cells (or carriers). For simplicity of the descriptions,cells are assumed to be arranged in to two groups; a DL transmission oran UL transmission has a first duration in a first group of C₁ ^(DL) DLcells or C₁ ^(UL) UL cells, respectively, and a second duration in asecond group of C₂ ^(DL) DL cells or C₂ ^(UL) UL cells, respectively. Itis not required that a DL transmission for a DL cell has a same durationas an UL transmission slot for an associated UL cell. Extensions to morethan two cell groups (CGs) can follow similar principles. The first slotduration T₁ is longer that the second slot duration T₂ by an integerfactor of P>1, that is T₁=P·T₂. When P=1, a power allocation method canbe as for CA operation among cells with same slot duration. In thefollowing, {circumflex over (P)}_(CMAX)(i₁,i₂) denotes a linear value ofa maximum configured transmission power for a slot pair (i₁,i₂) or, ingeneral, between two overlapping transmissions with respective durationsi₁ and i₂.

In some embodiments, a first slot with duration i₁ and a second slotwith duration i₂ have a same starting point and all UL transmissionsconvey data in respective PUSCHs without any UCI transmission or SRStransmission. In the following, it is assumed that when a UE does nothave an UL transmission on a cell during a slot, a respectivetransmission power is zero.

In one embodiment for power allocation from a UE, each PUSCHtransmission power, regardless of whether on a cell from the first CG ofC₁ ^(UL) cells (CG1) or on a cell from the second CG of C₂ ^(UL) cells(CG2), can be scaled with a same factor in a first slot i₁ and in asecond slot i₂ so that

${{\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{w_{c}\left( i_{1} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}}} + {\sum\limits_{c = 0}^{C_{2}^{UL} - 1}{{w_{c}\left( i_{2} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( i_{2} \right)}}}} \leq {{\hat{P}}_{CMAX}\left( {i_{1},i_{2}} \right)}$

where w_(c)(i₁)=w_(c)(i₂) unless for some cell a resulting transmissionpower is too low and the UE can then set w_(c)(i₁)=0 or w_(c)(i₂)=0.

For PUSCH transmissions on the C₂ ^(UL) cells in a second slot i₂+j,0<j≤P−1, each PUSCH transmission power {circumflex over(P)}_(PUSCH,c)(i₂+j) on a cell c is determined according to acorresponding power control process when

${\sum\limits_{c = 0}^{C_{2}^{UL} - 1}{{\hat{P}}_{{PUSCH},c}\left( {i_{2} + j} \right)}} \leq {{{\hat{P}}_{CMAX}\left( {i_{1},{i_{2} + j}} \right)} - {\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{w_{c}\left( i_{1} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}}}}$

or by scaling each such PUSCH transmission power by a factor w_(c)(i₂+j)so that

${\sum\limits_{c = 0}^{C_{2}^{UL} - 1}{{w_{c}\left( {i_{2} + j} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( {i_{2} + j} \right)}}} \leq {{{\hat{P}}_{CMAX}\left( {i_{1},{i_{2} + j}} \right)} - {\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{w_{c}\left( i_{1} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}}}}$

when

${\sum\limits_{c = 0}^{C_{2}^{UL} - 1}{{\hat{P}}_{{PUSCH},c}\left( {i_{2} + j} \right)}} > {{{\hat{P}}_{CMAX}\left( {i_{1},{i_{2} + j}} \right)} - {\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{w_{c}\left( i_{1} \right)} \cdot {{{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}.}}}}$

When

${{{\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}} + {\sum\limits_{c = 0}^{C_{2}^{UL} - 1}{{\hat{P}}_{{PUSCH},c}\left( i_{2} \right)}}} \leq {{\hat{P}}_{CMAX}\left( {i_{1},i_{2}} \right)}},{{{it}{is}{w_{c}\left( i_{1} \right)}} = 1.}$

It is possible that {circumflex over (P)}_(CMAX)(i₁,i₂+j) is same forall values of i₂+j, 0<j≤P−1.

FIG. 15 illustrates an example method 1500 for a UE to determine a powerfor PUSCH transmissions on C₁ ^(UL) cells in a first slot i₁ and on C₂^(UL) cells in second slots i₂+j, 0≤j≤P−1, when first slot i₁ and secondslot i₂ start at a same time and i₁=P·i₂ according to embodiments of thepresent disclosure. An embodiment of the method 1500 for a UE todetermine a power for PUSCH transmissions on C₁ ^(UL) cells in a firstslot i₁ and on C₂ ^(UL) cells in second slots i₂+j, 0≤j≤P−1, when firstslot i₁ and second slot i₂ start at a same time and i₁=P·i₂ shown inFIG. 15 is for illustration only. Other embodiments may be used withoutdeparting from the scope of the present disclosure.

In step 1510, a UE determines a power {circumflex over(P)}_(PUSCH,c)(i₁) for each PUSCH transmission on each cell c from C₁^(UL) cells (CG1) in a first slot i₁ and a power {circumflex over(P)}_(PUSCH,c)(i₂) for each PUSCH transmission on each cell c from C₂^(UL) cells (CG2) in a second slot i₂ according to a respective powercontrol process. The second slot i₂ starts at a same time as the firstslot i₁. A duration of the first slot is longer than a duration of thesecond slot by an integer factor P. The UE, in step 1520, scales eachdetermined power by a factor w_(c)(i₂)≤1 so that

${{\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{w_{c}\left( i_{2} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}}} + {\sum\limits_{c = 0}^{C_{2}^{UL} - 1}{{w_{c}\left( i_{2} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( i_{2} \right)}}}} \leq {{\hat{P}}_{CMAX}\left( {i_{1},i_{2}} \right)}$

and transmits a corresponding PUSCH with the scaled power. The value ofw_(c)(i₂) can be the largest value achieving the previous condition,including w_(c)(i₂)=1 meaning no scaling, and for some cells the UE canset w_(c)(i₂)=0, for example when a resulting scaled power is too small.In a later slot i₂+j, 0<j≤P−1, the UE determines, in step 1530, a power{circumflex over (P)}_(PUSCH,c)(i₂+j) for each PUSCH transmission oneach cell from the C₂ ^(UL) cells according to a corresponding powercontrol process and the UE transmits, in step 1540, a PUSCH on a cell cfrom the C₂ ^(UL) cells with a power w_(c)(i₂+j)·{circumflex over(P)}_(PUSCH,c)(i₂+j) so that

${{\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{w_{c}\left( i_{2} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}}} + {\sum\limits_{c = 0}^{C_{2}^{UL} - 1}{{w_{c}\left( {i_{2} + j} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( {i_{2} + j} \right)}}}} \leq {{{\hat{P}}_{CMAX}\left( {i_{1},{i_{2} + j}} \right)}.}$

FIG. 16 illustrates an example total PUSCH transmission power 1600 on C₁^(UL) cells in a first slot i₁ and a total PUSCH transmission power onC₂ ^(UL) cells in second slots i₂ and i₂+1 according to PUSCHtransmission power when slot i₁ and slot i₂ start at a same time andi₁=P·i₂ according to embodiments of the present disclosure. Anembodiment of the total PUSCH transmission power 1600 on C₁ ^(UL) cellsin a first slot i₁ and a total PUSCH transmission power on C₂ ^(UL)cells in second slots i₂ and i₂+1 according to PUSCH transmission powerwhen slot i₁ and slot i₂ start at a same time and i₁=P·i₂ shown in FIG.16 is for illustration only. Other embodiments may be used withoutdeparting from the scope of the present disclosure.

A UE determines a power {circumflex over (P)}_(PUSCH,c)(i₁) for eachPUSCH transmission on each cell c from C₁ ^(UL) cells in a first slot i₁and a power {circumflex over (P)}_(PUSCH,c)(i₂) for each PUSCHtransmission on each cell c from C₂ ^(UL) cells in a second slot i₂according to a respective power control process. The second slot i₂starts at a same time as the first slot i₁. A duration of the first slotis twice a duration of the second slot. It is

${{\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}} + {\sum\limits_{c = 0}^{C_{2}^{UL} - 1}{{\hat{P}}_{{PUSCH},c}\left( i_{2} \right)}}} > {{{\hat{P}}_{CMAX}\left( {i_{1},i_{2}} \right)}1610.}$

The UE scales by w_(c)(i₂) each {circumflex over (P)}_(PUSCH,c)(i₁) andeach {circumflex over (P)}_(PUSCH,c)(i₂) for PUSCH transmissions onrespective cells so that

${{\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{w_{c}\left( i_{2} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}}} + {\sum\limits_{c = 0}^{C_{2}^{UL} - 1}{{w_{c}\left( i_{2} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( i_{2} \right)}}}} \leq {{{\hat{P}}_{CMAX}\left( {i_{1},i_{2}} \right)}1620.}$

In a next second slot i₂+1, the UE determines a power {circumflex over(P)}_(PUSCH,c)(i₂+1) for each PUSCH transmission on each cell from theC₂ ^(UL) cells according to a corresponding power control process andthe UE transmits a PUSCH on a cell c from the C₂ ^(UL) cells with apower {circumflex over (P)}_(PUSCH,c)(i₂+1) since

${{\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{w_{c}\left( i_{2} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}}} + {\sum\limits_{c = 0}^{C_{2}^{UL} - 1}{{\hat{P}}_{{PUSCH},c}\left( {i_{2} + 1} \right)}}} < {{{\hat{P}}_{CMAX}\left( {i_{1},{i_{2} + 1}} \right)}1630.}$

Although a PUSCH transmission on cell c from the C₁ ^(UL) cells in thefirst slot i₁ is with reduced power w_(c)(i₂)·{circumflex over(P)}_(PUSCH,c)(i₁), as w_(c)(i₂)<1, and a total transmission power insecond slot i₂+1 is less than a maximum available power {circumflex over(P)}_(CMAX)(i₁,i₂+1), the UE does not increase the PUSCH transmissionpower on any cell c from the C₁ ^(UL) cells in the part of the firstslot i₁ that overlaps with i₂+1.

A disadvantage of the aforementioned power allocation embodiments, asalso shown in FIG. 16, is that a PUSCH transmission power is reducedthroughout the first slot i₁ even when there is available transmissionpower after the initial second slot i₂ such as for example when insecond slot i₂+1 a total transmission power

$\sum\limits_{c = 0}^{C_{2}^{UL} - 1}{{\hat{P}}_{{PUSCH},c}\left( {i_{2} + 1} \right)}$

on the C₂ ^(UL) cells is such that

${{\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}} + {\sum\limits_{c = 0}^{C_{2}^{UL} - 1}{{\hat{P}}_{{PUSCH},c}\left( {i_{2} + 1} \right)}}} \leq {{{\hat{P}}_{CMAX}\left( {i_{1},{i_{2} + 1}} \right)}.}$

In one embodiment for power allocation from a UE, a power is firstprioritized for PUSCH transmissions on the C₁ ^(UL) cells in the firstslot i₁ and remaining power, when any, is allocated to PUSCHtransmissions on the C₂ ^(UL) cells in the second slots i₂+j, 0≤j≤P−1. Apower {circumflex over (P)}_(PUSCH,c)(i₁) for each PUSCH transmission oneach respective cell c from the C₁ ^(UL) cells in the first slot i₁ canbe determined according to respective power control process and can befurther scaled, when needed, by w_(c)(i₁) so that

${\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{w_{c}\left( i_{1} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}}} \leq {{{\hat{P}}_{CMAX}\left( {i_{1},i_{2}} \right)}.}$

It is w_(c)(i₁)=1 when

${\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}} \leq {{{\hat{P}}_{CMAX}\left( {i_{1},i_{2}} \right)}.}$

A power {circumflex over (P)}_(PUSCH,c)(i₂+j) for each PUSCHtransmission on each respective cell c from the C₂ ^(UL) cells in thesecond slot i₂+j can be determined according to a respective powercontrol process and can be further scaled, when needed, by w_(c)(i₂+j)so that

${\sum\limits_{c = 0}^{C_{2}^{UL} - 1}{{w_{c}\left( {i_{2} + j} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( {i_{2} + j} \right)}}} \leq {\left( {{{\hat{P}}_{CMAX}\left( {i_{1},i_{2}} \right)} - {\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{w_{c}\left( i_{1} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}}}} \right).}$

When

${{\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{w_{c}\left( i_{1} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}}} = {{\hat{P}}_{CMAX}\left( {i_{1},i_{2}} \right)}},$

PUSCH transmissions on the C₂ ^(UL) cells in the second slot i₂+j can bedropped. The aforementioned embodiments are equivalent when there are noPUSCH transmissions on the C₂ ^(UL) cells in the second slot i₂.

FIG. 17 illustrates another example method 1700 for a UE to determine apower for PUSCH transmissions on C₁ ^(UL) cells in a first slot i₁ andon C₂ ^(UL) cells in second slots i₂+j, 0≤j≤P−1, when first slot i₁ andsecond slot i₂ start at a same time and i₁=P·i₂ according to embodimentsof the present disclosure. An embodiment of the method 1700 for a UE todetermine a power for PUSCH transmissions on C₁ ^(UL) cells in a firstslot i₁ and on C₂ ^(UL) cells in second slots i₂+j, 0≤j≤P−1, when firstslot i₁ and second slot i₂ start at a same time and i₁=P·i₂ shown inFIG. 17 is for illustration only. Other embodiments may be used withoutdeparting from the scope of the present disclosure.

A UE determines, in step 1710, a power {circumflex over(P)}_(PUSCH,c)(i₁) for each PUSCH transmission on each cell c from C₁^(UL) cells in a first slot i₁ according to a respective power controlprocess and, in step 1720, a respective actual PUSCH transmission powerw_(c)(i₁)·{circumflex over (P)}_(PUSCH,c)(i₁) so that

${\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{w_{c}\left( i_{1} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}}} \leq {{{\hat{P}}_{CMAX}\left( {i_{1},i_{2}} \right)}.}$

It is w_(c)(i₁)=1 when

${\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}} \leq {{{\hat{P}}_{CMAX}\left( {i_{1},i_{2}} \right)}.}$

The UE determines a power {circumflex over (P)}_(PUSCH,c)(i₂+j),0≤j≤P−1, for each PUSCH transmission on each cell c from C₂ ^(UL) cellsin a second slot i₂+j according to a respective power control process instep 1730 and a respective actual PUSCH transmission powerw_(c)(i₂+j)·{circumflex over (P)}_(PUSCH,c)(i₂+j) so that

${\sum\limits_{c = 0}^{C_{2}^{UL} - 1}{{w_{c}\left( {i_{2} + j} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( {i_{2} + j} \right)}}} \leq \left( {{{\hat{P}}_{CMAX}\left( {i_{1},i_{2}} \right)} - {\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{w_{c}\left( i_{1} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}}}} \right)$

in step 1740.

FIG. 18 illustrates an example total PUSCH transmission power 1800 on C₁^(UL) cells in a first slot i₁ and a total PUSCH transmission power onC₂ ^(UL) cells in second slots i₂ and i₂+1 according to PUSCHtransmission power when slot i₁ and slot i₂ start at a same time andi₁=P·i₂ according to embodiments of the present disclosure. Anembodiment of the total PUSCH transmission power 1800 on C₁ ^(UL) cellsin a first slot i₁ and a total PUSCH transmission power on C₂ ^(UL)cells in second slots i₂ and i₂+1 according to PUSCH transmission powerwhen slot i₁ and slot i₂ start at a same time and i₁=P·i₂ shown in FIG.18 is for illustration only. Other embodiments may be used withoutdeparting from the scope of the present disclosure.

The second slot i₂ starts at a same time as the first slot i₁. Aduration of the first slot is twice a duration of the second slot. A UEdetermines a power {circumflex over (P)}_(PUSCH,c)(i₁) for each PUSCHtransmission on each cell c from C₁ ^(UL) cells in a first slot i₁according to a respective power control process and an actual powerw_(c)(i₁)·{circumflex over (P)}_(PUSCH,c)(i₁) for each PUSCHtransmission so that

${{\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{w_{c}\left( i_{1} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}}} \leq {{{{\hat{P}}_{CMAX}\left( {i_{1},i_{2}} \right)}.{As}}{\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}}} \leq {{\hat{P}}_{CMAX}\left( {i_{1},i_{2}} \right)}},$

it is w_(c)(i₁)=1. The UE determines a power {circumflex over(P)}_(PUSCH,c)(i₂) for each PUSCH transmission on each cell c from C₂^(UL) cells in a second slot i₂ according to a respective power controlprocess. As

${{\sum\limits_{c = 0}^{C_{2}^{UL} - 1}{{\hat{P}}_{{PUSCH},c}\left( {i_{2} + j} \right)}} > {\left( {{{\hat{P}}_{CMAX}\left( {i_{1},i_{2}} \right)} - {\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}}} \right)1810}},$

the UE determines an actual power w_(c)(i₂)·{circumflex over(P)}_(PUSCH,c)(i₂) for each PUSCH transmission on each cell c from C₂^(UL) cells in the second slot i₂ so that

${\sum\limits_{c = 0}^{C_{2}^{UL} - 1}{{w_{c}\left( i_{2} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( i_{2} \right)}}} \leq {\left( {{{\hat{P}}_{CMAX}\left( {i_{1},i_{2}} \right)} - {\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}}} \right)1820.}$

The UE determines a power {circumflex over (P)}_(PUSCH,c)(i₂+1) for eachPUSCH transmission on each cell c from C₂ ^(UL) cells in a second sloti₂+1 according to a respective power control process.

As

${{\sum\limits_{c = 0}^{C_{2}^{UL} - 1}{{\hat{P}}_{{PUSCH},c}\left( {i_{2} + 1} \right)}} \leq \left( {{{\hat{P}}_{CMAX}\left( {i_{1},{i_{2} + j}} \right)} - {\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}}} \right)},$

the UE determines an actual power {circumflex over (P)}_(PUSCH,c)(i₂)for each PUSCH transmission on each cell c from C₂ ^(UL) cells in thesecond slot i₂+1 1830.

The aforementioned embodiments, two opposite approaches in prioritizingpower as cells from the C₁ ^(UL) cells are either treated with a samepriority as cells from the C₂ ^(UL) cells according to the firstapproach or with absolute higher priority than cells from the C₂ ^(UL)cells according to the second approach. The respective power allocationprinciples can be combined to enable a network to control a powerallocation priority for cells from the C₁ ^(UL) cells and for cells fromthe C₂ ^(UL) cells. A network can configure by higher layer signaling toa UE a priority factor Q for transmissions on cells from the C₁ ^(UL)cells and a priority factor 1-Q for transmissions on cells from the C₂^(UL) cells. For example, for the aforementioned embodiments, Q=0.5while for Q=1. Then, when

${{{\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}} + {\sum\limits_{c = 0}^{C_{2}^{UL} - 1}{{\hat{P}}_{{PUSCH},c}\left( i_{2} \right)}}} > {{\hat{P}}_{CMAX}\left( {i_{1},i_{2}} \right)}},$

a UE can determine power scaling factors w_(c)(i₁)=w_(c)(i₂) so that

${{\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{Q \cdot {w_{c}\left( i_{1} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}}} + {\sum\limits_{c = 0}^{C_{2}^{UL} - 1}{\left( {1 - Q} \right) \cdot {w_{c}\left( i_{2} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( i_{2} \right)}}}} \leq {{{\hat{P}}_{CMAX}\left( {i_{1},i_{2}} \right)}.}$

In one embodiment for power allocation by a UE, each PUSCH transmissionpower, regardless of whether on a cell from the C₁ ^(UL) cells or on acell from the C₂ ^(UL) cells, is scaled with a same factor so thatduring each second slot duration a total transmission power is smallerthan or equal to {circumflex over (P)}_(CMAX). As a consequence, anactual PUSCH transmission power on each respective cell c from the C₁^(UL) cells in the first slot i₁ varies depending on an overlappingsecond slot i₂+j, 0≤j≤P−1 while an actual PUSCH transmission power oneach respective cell c from the C₂ ^(UL) cells in each second slot i₂+jis constant. As is subsequently discussed, this can be beneficial inprioritizing power allocation to PUCCH or PRACH transmissions on a cellc from the C₂ ^(UL) cells.

In each second slot i₂+j, an actual PUSCH transmission powerw_(c)(i₂+j)·{circumflex over (P)}_(PUSCH,c)(i₁) on each respective cellc from the C₁ ^(UL) cells and an actual PUSCH transmission powerw_(c)(i₂+j)·{circumflex over (P)}_(PUSCH,c)(i₂+j) on each respectivecell c from the C₂ ^(UL) cells are determined so that

${{\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{w_{c}\left( {i_{2} + j} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}}} + {\sum\limits_{c = 0}^{C_{2}^{UL} - 1}{{w_{c}\left( {i_{2} + j} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( {i_{2} + j} \right)}}}} \leq {{{\hat{P}}_{CMAX}\left( {i_{2} + j} \right)}.}$

When in the second slot i₂+j it is

${{{\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}} + {\sum\limits_{c = 0}^{C_{2}^{UL} - 1}{{\hat{P}}_{{PUSCH},c}\left( {i_{2} + j} \right)}}} \leq {{\hat{P}}_{CMAX}\left( {i_{2} + j} \right)}},{{w_{c}\left( {i_{2} + j} \right)} = 1.}$

It is also possible to use {circumflex over (P)}_(CMAX)(i₁) instead of{circumflex over (P)}_(CMAX)(i₂+j). The third power allocation aims toenable a UE to utilize all available transmission power in each secondslot i₂+j. In general, in a second slot i₂+j, the aforementionedembodiment results to a total PUSCH transmission power of

$\min{\left\{ {\left( {{\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}} + {\sum\limits_{c = 0}^{C_{2}^{UL} - 1}{{\hat{P}}_{{PUSCH},c}\left( {i_{2} + j} \right)}}} \right),{{\hat{P}}_{CMAX}\left( {i_{2} + j} \right)}} \right\}.}$

However, when variations exist in an actual PUSCH transmission powerduring the first slot i₁, reception reliability of data symbols can bedegraded in case of QAM-based modulations. Such degradation can bemitigated at a reception point by demodulating data information symbolsor UCI symbols in first slot symbols using a channel estimate based onDMRS that is transmitted in second slot symbols that have a sametransmission power as the first slot symbols. For example, when a sloton a cell from the C₁ ^(UL) cells has duration of 1 msec, 1 slot symbolwith DMRS in the first 0.5 msec, and 1 slot symbol with DMRS in thesecond 0.5 msec, PUSCH power variations can occur between the first 0.5msec and the second 0.5 msec while a PUSCH transmission power is sameduring the first 0.5 msec and the second 0.5 msec. A reception point canthen demodulate data information symbols or UCI symbols in the first 0.5msec using a channel estimate obtained only from the DMRS in the first0.5 msec and demodulate data information symbols or UCI symbols in thesecond 0.5 msec using a channel estimate obtained only from the DMRS inthe second 0.5 msec and the reception point can avoid filtering the DMRSin the first 0.5 msec with the DMRS in the second 0.5 msec in obtaininga channel estimate at least when the reception point can expect that aUE transmission power limitation may have occurred.

FIG. 19 illustrates yet another example method 1900 for a UE todetermine a power for PUSCH transmissions on C₁ ^(UL) cells in a firstslot i₁ and on C₂ ^(UL) cells in second slots i₂+j, 0≤j≤P−1, when firstslot i₁ and second slot i₂ start at a same time and i₁=P·i₂ according toembodiments of the present disclosure. An embodiment of the method 1900for a UE to determine a power for PUSCH transmissions on C₁ ^(UL) cellsin a first slot i₁ and on C₂ ^(UL) cells in second slots i₂+j, 0≤j≤P−1,when first slot i₁ and second slot i₂ start at a same time and i₁=P·i₂shown in FIG. 19 is for illustration only. Other embodiments may be usedwithout departing from the scope of the present disclosure.

A UE determines, in step 1910, a power {circumflex over(P)}_(PUSCH,c)(i₁) for each PUSCH transmission on each cell c from C₁^(UL) cells in a first slot i₁ and a power {circumflex over(P)}_(PUSCH,c)(i₂) for each PUSCH transmission on each cell c from C₂^(UL) cells in a second slot i₂+j, 0=j≤P−1 according to a respectivepower control process. A duration of the first slot is longer than aduration of the second slot by an integer factor P. The second slot i₂starts at a same time as the first slot i₁. In each second slot i₂+j,the UE scales, in step 1920, each determined power by a factorw_(c)(i₂+j)≤1 so that

${{\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{w_{c}\left( {i_{2} + j} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}}} + {\sum\limits_{c = 0}^{C_{2}^{UL} - 1}{{w_{c}\left( {i_{2} + j} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( i_{2} \right)}}}} \leq {{\hat{P}}_{CMAX}\left( {i_{2} + j} \right)}$

and transmits a corresponding PUSCH with the scaled power. The value ofw_(c)(i₂+j) can be the largest value achieving the previous conditionand for some cells, the UE can set w_(c)(i₂)=0, for example when aresulting scaled power is too small.

FIG. 20 illustrates an example total PUSCH transmission power 2000 on C₁^(UL) cells in a first slot i₁ and a total PUSCH transmission power onC₂ ^(UL) cells in second slots i₂ and i₂+1 according to PUSCHtransmission power when slot i₁ and slot i₂ start at a same time andi₁=P·i₂ according to embodiments of the present disclosure. Anembodiment of the total PUSCH transmission power 2000 on C₁ ^(UL) cellsin a first slot i₁ and a total PUSCH transmission power on C₂ ^(UL)cells in second slots i₂ and i₂+1 according to PUSCH transmission powerwhen slot i₁ and slot i₂ start at a same time and i₁=P·i₂ shown in FIG.20 is for illustration only. Other embodiments may be used withoutdeparting from the scope of the present disclosure.

A UE determines a power {circumflex over (P)}_(PUSCH,c)(i₁) for eachPUSCH transmission on each cell c from C₁ ^(UL) cells in a first slot i₁and a power {circumflex over (P)}_(PUSCH,c)(i₂+j) for each PUSCHtransmission on each cell c from C₂ ^(UL) cells in a second slot i₂+j,0=j≤1 according to a respective power control process. The second sloti₂ starts at a same time as the first slot i₁. A duration of the firstslot is twice a duration of the second slot. In the second slot i₂ it is

${{\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}} + {\sum\limits_{c = 0}^{C_{2}^{UL} - 1}{{\hat{P}}_{{PUSCH},c}\left( i_{2} \right)}}} > {{{\hat{P}}_{CMAX}\left( i_{2} \right)}2010.}$

The UE scales by w_(c)(i₂) each {circumflex over (P)}_(PUSCH,c)(i₁) andeach {circumflex over (P)}_(PUSCH,c)(i₂) for PUSCH transmissions onrespective cells so that

${{\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{w_{c}\left( i_{2} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}}} + {\sum\limits_{c = 0}^{C_{2}^{UL} - 1}{{w_{c}\left( i_{2} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( i_{2} \right)}}}} \leq {{{\hat{P}}_{CMAX}\left( i_{2} \right)}2020.}$

In a next second slot i₂+1 the UE determines a power {circumflex over(P)}_(PUSCH,c)(i₂+1) for each PUSCH transmission on each cell from theC₂ ^(UL) cells according to a corresponding power control process andthe UE transmits a PUSCH on a cell c from the C₁ ^(UL) cells with apower {circumflex over (P)}_(PUSCH,c)(i₁) and a PUSCH on a cell c fromthe C₂ ^(UL) cells with a power {circumflex over (P)}_(PUSCH,c)(i₂+1)since

${{\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}} + {\sum\limits_{c = 0}^{C_{2}^{UL} - 1}{{\hat{P}}_{{PUSCH},c}\left( {i_{2} + 1} \right)}}} \leq {{{\hat{P}}_{CMAX}\left( {i_{2} + 1} \right)}2030.}$

Therefore, the UE transmits a PUSCH on a cell c from the C₁ ^(UL) cellswith a power w_(c)(i₂)·{circumflex over (P)}_(PUSCH,c)(i₁)<{circumflexover (P)}_(PUSCH,c)(i₁) during second slot i₂ and with a power{circumflex over (P)}_(PUSCH,c)(i₁) during second slot i₂+1.

In one embodiment for power allocation by a UE, in order to ensure thata minimum transmission power is always available to the UE fortransmissions on cells from the C₁ ^(UL) cells (CG1) and fortransmissions on cells from the C₂ ^(UL) cells (CG2), a gNB canconfigure to the UE a first minimum available power for transmissions inCG1 and a second minimum available power for transmissions in CG2. Theconfiguration can be by allocating a first percentage, δ_(CG1), of aminimum available transmission power to CG1 and a second percentage,δ_(CG2), of a minimum available transmission power to CG2 whereδ_(CG1)+δ_(CG2)≤1. When the UE transmits in CG1 in slot i₁ and in CG2 inslot i₂, the UE can use at least a power of δ_(CG1)·{circumflex over(P)}_(CMAX)(i₁,i₂) for transmissions on CG1 cells and at least a powerof δ_(CG2)·{circumflex over (P)}_(CMAX)(i₁,i₂) for transmissions on CG2cells. Therefore, when power allocation for transmissions on CG1 areprioritized over power allocation for transmissions on CG2, an availablepower on CG1 in slot i₁ can be equal to {circumflex over(P)}_(CMAX)(i₁,i₂)−min({circumflex over (P)}_(PUSCH)(i₂),δ_(CG2)·{circumflex over (P)}_(CMAX)(i₁,i₂)) where {circumflex over(P)}_(PUSCH)(i₂) is a total power for PUSCH transmissions on CG2.

Applicability for a configuration of a minimum available power for CG1and CG2 can be restricted to apply only for PUSCH transmissions and SRStransmissions and can be non-applicable for PRACH or PUCCHtransmissions. For example, when power allocation to PRACH transmissionsis prioritized over power allocation to any other transmissions, when aUE transmits PUSCH and PRACH on CG1 in slot i₁ and PUSCH and PRACH onCG2 in slot i₂, the UE can use a power up to {circumflex over(P)}_(CMAX)(i₁,i₂)−{circumflex over (P)}_(PRACH)(i₁)−{circumflex over(P)}_(PRACH)(i₂)−min({circumflex over (P)}_(PUSCH)(i₂),max(0,δ_(CG2)·{circumflex over (P)}_(CMAX)(i₁,i₂)−{circumflex over(P)}_(PRACH)(i₂)) for PUSCH transmissions in CG1.

When power allocation to PUCCH transmission or PUSCH with UCItransmission is prioritized over power allocation to any othertransmission except for PRACH transmission, the UE can use a power up to{circumflex over (P)}_(CMAX)(i₁,i₂)−{circumflex over(P)}_(PRACH)(i₁)−{circumflex over (P)}_(PRACH)(i₂)−min({circumflex over(P)}_(PUSCH)(i₂)+{circumflex over (P)}_(PUCCH)(i₂),max(0,δ_(CG2)·{circumflex over (P)}_(CMAX)(i₁,i₂)−{circumflex over(P)}_(PRACH)(i₂)) for PUCCH or PUSCH with UCI transmission in CG1 whenpower allocation for PUCCH or PUSCH with UCI transmission in CG1 isprioritized over power allocation for PUCCH or PUSCH with UCItransmission in CG2, for example due to a higher priority of the UCItype in CG1. Otherwise, when power allocation for PUCCH or PUSCH withUCI transmission in CG2 is prioritized over power allocation for PUCCHor PUSCH with UCI transmission in CG1, a power up to {circumflex over(P)}_(CMAX)(i₁,i₂)−{circumflex over (P)}_(PRACH)(i₁)−{circumflex over(P)}_(PRACH)(i₂)−{circumflex over (P)}_(PUCCH)(i₂)−min({circumflex over(P)}_(PUSCH)(i₁), max(0,δ_(CG1)·{circumflex over(P)}_(CMAX)(i₁,i₂)−{circumflex over (P)}_(PRACH)(i₁)−{circumflex over(P)}_(PUCCH)(i₁))) for PUCCH transmissions in CG1 when power allocationfor PUCCH transmission in CG2 is prioritized over power allocation forPUCCH transmission in CG1.

In case of equal prioritization for power allocation to a PUCCH or PUSCHwith UCI transmission in CG1 and a PUCCH or PUSCH with UCI transmissionin CG2, for example when a same UCI type is transmitted in both CGs anda CG is not prioritized over another CG, a power available for PUCCHtransmission in CG1 is {circumflex over (P)}_(PUCCH)(i₁) whenδ_(CG1)·{circumflex over (P)}_(CMAX)(i₁,i₂)−{circumflex over(P)}_(PRACH)(i₁)−{circumflex over (P)}_(PRACH)(i₂)−{circumflex over(P)}_(PUCCH)(i₁)≥0, α_(c)(j)<1 when δ_(CG2)·{circumflex over(P)}_(CMAX)(i₁,i₂)−{circumflex over (P)}_(PRACH)(i₂)−{circumflex over(P)}_(PUCCH)(i₂)≥0, and, otherwise, w·{circumflex over (P)}_(PUCCH)(i₁)so that w·({circumflex over (P)}_(PUCCH)(i₁)+{circumflex over(P)}_(PUCCH)(i₂))≤{circumflex over (P)}_(CMAX)(i₁,i₂)−{circumflex over(P)}_(PRACH)(i₁)−{circumflex over (P)}_(PRACH)(i₂). Similar, a poweravailable for PUCCH transmission in CG2 is {circumflex over(P)}_(PUCCH)(i₂) when δ_(CG2)·{circumflex over(P)}_(CMAX)(i₁,i₂)−{circumflex over (P)}_(PRACH)(i₁)−{circumflex over(P)}_(PRACH)(i₂)−{circumflex over (P)}_(PUCCH)(i₂)≥0, {circumflex over(P)}_(CMAX)(i₁,i₂)−{circumflex over (P)}_(PRACH)(i₁)−{circumflex over(P)}_(PRACH)(i₂)−min({circumflex over (P)}_(PUSCH)(i₁)+{circumflex over(P)}_(PUCCH)(i₁), δ_(CG1)·{circumflex over(P)}_(CMAX)(i₁,i₂)−{circumflex over (P)}_(PRACH)(i₂)−{circumflex over(P)}_(PUCCH)(i₂)) when δ_(CG1)·{circumflex over(P)}_(CMAX)(i₁,i₂)−{circumflex over (P)}_(PRACH)(i₂)−{circumflex over(P)}_(PUCCH)(i₂)≥0, and, otherwise, w·{circumflex over (P)}_(PUCCH)(i₂)so that w·({circumflex over (P)}_(PUCCH)(i₁)+{circumflex over(P)}_(PUCCH)(i₂))≤{circumflex over (P)}_(CMAX)(i₁,i₂)−{circumflex over(P)}_(PRACH)(i₁)−{circumflex over (P)}_(PRACH)(i₂).

Same expressions apply for PUSCH with UCI transmission by replacing{circumflex over (P)}_(PUCCH) with {circumflex over (P)}_(PUSCH_UCI) inthe above expression. Same expressions also apply for PUSCH with aprioritized data service by replacing {circumflex over (P)}_(PUCCH) with{circumflex over (P)}_(PUSCH_priority) in the above expression. It isalso possible to prioritize UCI transmission in one of the CGs even whena UCI type with same highest priority is transmitted by consideringseveral criteria such as the UCI payload, the existence of additionalUCI types, a value of power reduction relative to a value of powerdetermined according to a respective power control formula, or the CGindex. For example, when a UE transmits HARQ-ACK and A-CSI in a PUSCH ona CG1 cell and HARQ-ACK in a PUSCH or PUCCH on a CG2 cell, powerallocation can be prioritized to the CG1 cell. For example, when the UEtransmits HARQ-ACK with 1 bit payload on one cell and HARQ-ACK with 20bits payload on another cell, the PUCCH transmission with the smallerpayload can be prioritized as it requires smaller power.

The following consider that UCI is multiplexed in a single PUSCHtransmission but the descriptions can be extended in a straightforwardmanner when UCI is multiplexed in a PUCCH or when UCI is multiplexed inmultiple PUSCH transmissions, or when power allocation to a PUSCHtransmission conveying a configured data service type is prioritized.For example, when UCI is multiplexed in a PUCCH, a PUSCH withmultiplexed UCI can be replaced by a PUCCH with multiplexed UCI and aduplication of respective descriptions is omitted for brevity. Forexample, UCI associated with PDSCH transmissions using a first durationcan be multiplexed in one or more PUSCH transmissions that also use thefirst duration and UCI associated with PDSCH transmissions using asecond duration can be multiplexed in one or more PUSCH transmissionsthat also use the second duration. A first slot i₁ with a first durationand a second slot i₂ with a second duration have a same starting pointand all UL transmissions convey data or UCI in respective PUSCHs withoutany SRS transmission.

When a UE multiplexes UCI in a PUSCH transmission in a first slot i₁ ona cell c_(UCI), the UE prioritizes power allocation to the PUSCHtransmission and determines a respective transmission power M_(sc)^(PUSCH-initial) according to a corresponding power control process. TheUE allocates a transmission power to remaining PUSCH transmissionsaccording to any of the aforementioned embodiments after replacing acorresponding {circumflex over (P)}_(CMAX) parameter with {circumflexover (P)}_(CMAX)−{circumflex over (P)}_(PUSCH,c) _(UCI) (i₁).

When a UE multiplexes UCI in a PUSCH transmission in a second slot i₂ ona cell c_(UCI), the UE prioritizes power allocation to the PUSCHtransmission and determines a respective transmission power {circumflexover (P)}_(PUSCH,c) _(UCI) (i₂) according to a corresponding powercontrol process. The UE allocates a transmission power to remainingPUSCH transmissions after replacing {circumflex over (P)}_(CMAX)(i₂)parameter with {circumflex over (P)}_(CMAX)(i₂)−{circumflex over(P)}_(PUSCH,c) _(UCI) (i₂) for the aforementioned embodiments or afterreplacing {circumflex over (P)}_(CMAX)(i₁) parameter with {circumflexover (P)}_(CMAX)(i₁)−{circumflex over (P)}_(PUSCH,c) _(UCI) (i₂) for theaforementioned embodiments.

When a UE multiplexes UCI in a PUSCH transmission in a second slot i₂+j,0<j≤P−1 on a cell c_(UCI), whether or not the UE prioritizes powerallocation to the PUSCH transmission depends on the PUSCH powerallocation embodiment.

For the power allocation embodiment, as a power for PUSCH transmissionson cells from the C₁ ^(UL) cells in first slot i₁ is set prior to secondslot i₂+j and remains invariant for the duration of first slot i₁ thatincludes the second slot i₂+j, an allocation of power for the PUSCHtransmission with UCI in the second slot i₂+j on cell c_(UCI) is notprioritized over an allocation of power for the PUSCH transmissionswithout UCI in the first slot i₁ on cells from the C₁ ^(UL) cells.Therefore, denoting by {circumflex over (P)}_(PUSCH,c)(i₂+j) a power theUE determines according to a respective power control process for PUSCHtransmission on cell c in slot i₂+j, an actual transmission power oncell c_(UCI) can be determined as

${{\hat{P}}_{{PUSCH},c_{UCI}}\left( {i_{2} + j} \right)} = {\min\left\{ {{{\hat{P}}_{{PUSCH},c_{UCI}}\left( {i_{2} + j} \right)},\left( {{{\hat{P}}_{CMAX}\left( {i_{2} + j} \right)} - {\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{w_{c}\left( i_{1} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}}}} \right)} \right\}}$

A power for remaining PUSCH transmissions on each cell c≠c_(UCI) fromthe C₂ ^(UL) cells in second slot i₂+j is determined asw_(c)(i₂+j)·{circumflex over (P)}_(PUSCH,c)(i₂+j) subject to

${\sum\limits_{{c = 0},{c \neq c_{UCI}}}^{C_{2}^{UL} - 1}{{w_{c}\left( {i_{2} + j} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( {i_{2} + j} \right)}}} \leq {{{\hat{P}}_{CMAX}\left( {i_{2} + j} \right)} - {\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{w_{c}\left( i_{1} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}}} - {{\hat{P}}_{{PUSCH},c_{UCI}}\left( {i_{2} + j} \right)}}$

where w_(c)(i₂+j)≤1 can be a largest scaling factor that achieves theprevious condition.

For the aforementioned power allocation embodiment, a power allocationfor the PUSCH transmission with UCI in the second slot i₂+j on cellc_(UCI) and for the remaining PUSCH is same as previously described forthe aforementioned power allocation embodiment.

In some embodiments for power allocation, a power allocation for thePUSCH transmission with UCI in the second slot i₂+j on cell c_(UCI) canbe prioritized over all other PUSCH transmissions either on cells fromthe C₁ ^(UL) cells in first slot i₁ or on cells from the C₂ ^(UL) cellsin second slot i₂+j. An actual PUSCH transmission power w_(c)(i₂+j).{circumflex over (P)}_(PUSCH,c)(i₁) on each respective cell c from theC₁ ^(UL) cells and an actual PUSCH transmission powerw_(c)(i₂+j)·{circumflex over (P)}_(PUSCH,c)(i₂+j) on each respectivecell c from the C₂ ^(UL) cells during second slot i₂+j are determined sothat

${{\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{w_{c}\left( {i_{2} + j} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}}} + {\sum\limits_{{c = 0},{c \neq c_{UCI}}}^{C_{2}^{UL} - 1}{{w_{c}\left( {i_{2} + j} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( {i_{2} + j} \right)}}}} \leq {{{\hat{P}}_{CMAX}\left( {i_{2} + j} \right)} - {{{\hat{P}}_{{PUSCH},c_{UCI}}\left( {i_{2} + j} \right)}.}}$

When there is UCI multiplexing in a first PUSCH transmission or in afirst PUCCH transmission on a cell from the C₁ ^(UL) cells in a firstslot i₁ and there is also UCI multiplexing in a second PUSCHtransmission or in a second PUCCH transmission on a cell from the C₂^(UL) cells in a second slot i₂ according to the aforementionedembodiments for power allocation or in any second slot i₂+j, 0≤j≤P−1,according to the power prioritization embodiment, power prioritizationbetween the first PUSCH transmission or the first PUCCH transmission andthe second PUSCH transmission or the second PUCCH transmission canconsider the UCI type. For example, UCI type prioritization can be asHARQ-ACK/SR>RI>CSI. In case a same UCI type with the highest priority ismultiplexed in both the first PUSCH transmission or the first PUCCHtransmission and the second PUSCH transmission or the second PUCCHtransmission, power prioritization can be predetermined either for thefirst PUSCH transmission or the first PUCCH transmission associated withthe longer slot duration or for the second PUSCH transmission or thesecond PUCCH transmission associated with the shorter slot duration. Forexample, power allocation can be prioritized for the PUSCH transmissionor the PUCCH transmission with the longer slot duration.

A UE can prioritize power allocation to a PRACH transmission over allother transmissions. When the UE transmits a PRACH in a first slot i₁ ona cell c from the C₁ ^(UL) cells, the UE prioritizes power allocation tothe PRACH transmission and determines a respective transmission power{circumflex over (P)}_(PRACH)(i₁) according to a corresponding powercontrol process. The UE allocates a transmission power to remainingtransmissions according to any of the previously aforementionedembodiments after replacing a corresponding {circumflex over (P)}_(CMAX)parameter with {circumflex over (P)}_(CMAX)−{circumflex over(P)}_(PRACH)(i₁). When the UE transmits a PRACH in a second slot i₂ on acell c from the C₂ ^(UL) cells, the UE prioritizes power allocation tothe PRACH transmission and determines a respective transmission power{circumflex over (P)}_(PRACH)(i₂) according to a corresponding powercontrol process. The UE allocates a transmission power to remainingtransmissions after replacing {circumflex over (P)}_(CMAX)(i₂) parameterwith {circumflex over (P)}_(CMAX)(i₂)−{circumflex over (P)}_(PRACH)(i₂)for the aforementioned embodiments or after replacing {circumflex over(P)}_(CMAX)(i₁) parameter with {circumflex over(P)}_(CMAX)(i₁)−{circumflex over (P)}_(PRACH)(i₂) for the aforementionedembodiments.

When a UE transmits a PRACH in a second slot i₂+j, 0<j≤P−1 on a cell cfrom the C₂ ^(UL) cells, the UE can prioritize power allocation to thePRACH transmission over all other transmissions on cells from the C₂^(UL) cells in second slot i₂+j. When the UE reduces, including to zero,a power of ongoing transmissions on cells from the C₁ ^(UL) cells infirst slot i₁ when the UE transmits PRACH, the UE can transmit the PRACHwith power {circumflex over (P)}_(PRACH)(i₂+j) as determined accordingto a respective power control process. When the UE does not reduce apower of ongoing transmissions on cells from the C₁ ^(UL) cells in firstslot i₁, the UE determines a PRACH transmission power as

${{\hat{P}}_{PRACH}\left( {i_{2} + j} \right)} = {\min{\left\{ {{{\hat{P}}_{PRACH}\left( {i_{2} + j} \right)},\left( {{{\hat{P}}_{CMAX}\left( {i_{2} + j} \right)} - {\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{{w_{c}\left( i_{1} \right)} \cdot {{\hat{P}}_{{PUSCH},c}\left( i_{1} \right)}}}} \right)} \right\}.}}$

A power for remaining transmissions on cells from the C₂ ^(UL) cells insecond slot i₂+j is determined by replacing {circumflex over(P)}_(CMAX)(i₂+j) with {circumflex over (P)}_(CMAX)(i₂+j)−{circumflexover (P)}_(PRACH)(i₂+j).

A power allocation for SRS transmissions can be with a lowest priority.A UE determines a SRS transmission power on a cell c, {circumflex over(P)}_(SRS,c), according to a corresponding power control process. The UEcan determine a SRS transmission power as {circumflex over(P)}_(SRS,c)=min{{circumflex over (P)}_(SRS,c), {circumflex over(P)}_(CMAX)−{circumflex over (P)}_(Channel) ^(Total)} where {circumflexover (P)}_(Channel) ^(Total) is a total power the UE allocates fortransmission of other channels on all cells in same symbols as the SRStransmission symbols. When SRS transmissions on cells from the C₁ ^(UL)cells overlap in time with SRS transmissions on cells from the C₂ ^(UL)cells, such as for example in last symbols of slot i₁ and slot i₂+P−1,and

${{{\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{\hat{P}}_{{SRS},c}} + {\sum\limits_{c = 0}^{C_{2}^{UL} - 1}{\hat{P}}_{{SRS},c}}} > {{\hat{P}}_{CMAX} - {\hat{P}}_{Channel}^{Total}}},$

the UE needs to prioritize a power allocation among SRS transmissions.In a first example, overlapped SRS transmissions can have a samepriority regardless of respective cells and an equal power scaling canapply to each SRS transmission power to obtain an actual SRStransmission power w_(c)·{circumflex over (P)}_(SRS,c) such that

${{\sum\limits_{c = 0}^{C_{1}^{UL} - 1}{w_{c} \cdot {\hat{P}}_{{SRS},c}}} + {\sum\limits_{c = 0}^{C_{2}^{UL} - 1}{w_{c} \cdot {\hat{P}}_{{SRS},c}}}} \leq {{\hat{P}}_{CMAX} - {\hat{P}}_{Channel}^{Total}}$

where a scaling factor w_(c) is same for all cells except for cellswhere w_(c)·{circumflex over (P)}_(SRS,c) is very small and the UE canset a respective w_(c) to zero.

One or more first PUSCH transmissions from a UE on respective one ormore first cells can convey a first traffic type and one or more secondPUSCH transmissions from a UE on respective one or more second cells canconvey a second traffic type. The first and second cells can be in asame CG or in different CGs and the first and second PUSCH transmissionscan have same durations or different durations. For example, the firsttraffic type can be associated with ultra-reliable low-latencycommunication (URLLC) service while the second traffic type can beassociated with mobile broadband (MBB) service.

When a UE transmits in a same slot a first number of PUSCHs conveying afirst traffic type and a second number of PUSCHs conveying a secondtraffic type, a gNB can configure the UE to prioritize power allocationto the first traffic type over the second traffic type, for example inorder to prioritize service reliability requirements for the firsttraffic type. The prioritization of power allocation need not only applyfor data transmission for the first traffic type, but can also apply toUCI transmission or RA preamble transmission associated with the firsttraffic type. For example, a UE can determine the traffic type at thephysical layer either based from higher layer configuration depending onthe traffic type or from numerology, such as transmission duration, usedto transmit an associated PUSCH or, as previously mentioned, explicitlythrough a field in a DL DCI format or in an UL DCI format, or implicitlythrough a DL DCI format size or an UL DCI format size where, forexample, a DL DCI format or an UL DCI format scheduling URLLC traffichas a smaller size than a DL DCI format or an DCI format scheduling MBBtraffic. Then, a UE can determine a transmission power for signalingassociated with the first traffic type according to respective powercontrol processes and can determine an available transmission power forsignaling associated with the second traffic type according torespective power control processes but using {circumflex over(P)}_(CMAX)−{circumflex over (P)}_(Traffic1) ^(Total) instead of{circumflex over (P)}_(CMAX) as an available transmission power during aslot.

It is also possible to prioritize power allocation for the first traffictype over UCI transmission for the second traffic type, either in aPUCCH or in a PUSCH, or over PRACH transmission at least on cellsconfigured for service for only the second traffic type. An exceptioncan be when a PUCCH transmission is orthogonally multiplexed with otherPUCCH transmissions and a power variation results to non-orthogonalmultiplexing, such as for example for PUCCH Formats 1/1a/1b/3. Powerallocation to PUSCH transmissions can also be prioritized over powerallocation for PUCCH transmission associated with a same traffic type asachieving a data TB BLER can be prioritized over achieving a UCI BLER.For example, whether such prioritization applies can be explicitlyconfigured to the UE by a gNB. In general, a gNB can configure a UE (byhigher layers or through DCI formats) prioritizations for powerallocations among UCI types and data types.

FIG. 21 illustrates an example power allocation 2100 from a UE todifferent traffic types according to embodiments of the presentdisclosure. An embodiment of the power allocation 2100 from a UE todifferent traffic types shown in FIG. 21 is for illustration only. Otherembodiments may be used without departing from the scope of the presentdisclosure.

In step 2110, a UE determines a power for data, or UCI, or random accesspreamble transmissions associated with a first traffic type and a powerfor data transmission associated with a second traffic type during aslot where the second traffic type has a higher priority that the firsttraffic type. The UE determines, in step 2120, whether a totaltransmission power for the transmissions associated with the firsttraffic type and with the second traffic type is larger than aconfigured maximum transmission power during the slot. When the totaltransmission power for the transmissions associated with the firsttraffic type and with the second traffic type is larger than aconfigured maximum transmission power during the slot, the UEprioritizes power allocation to the data transmission of the secondtraffic type in step 2130; otherwise, the UE transmits the data, or UCI,or random access preamble associated with a first traffic type and thedata associated with the second traffic type with the respectivedetermined powers in step 2140.

In general, a PDCCH, PDSCH, PUCCH, or PUSCH transmission can start atany symbol. Also, at least a PDSCH transmission or a PUSCH transmissioncan have a dynamically varying duration ranging from one symbol to oneor more slots. Then, transmissions from a UE can partially overlap intime and the UE cannot determine a power for all overlappingtransmissions at a same time. Further, a time between a UL DCI formatdetection and an associated PUSCH transmission can be variable and a UEcannot always determine an available power at a time of the PUSCHtransmission as, after the UL DCI format detection, the UE can beconfigured additional transmissions to occur at the time of the PUSCHtransmission. Similar argument apply for a time between DL DCI formatdetection, an associated PDSCH reception, and an associated HARQ-ACKtransmission in a PUCCH. Also, PDCCH transmissions conveying UL DCIformats that schedule PUSCH transmissions can have an arbitraryperiodicity ranging from one symbol to tens of symbols.

For a UE to determine a power for a first UL transmission at time T, theUE needs to first determine an available power, {circumflex over(P)}_(available)(T), for the first UL transmission at time T. The UE cansubtract from {circumflex over (P)}_(CMAX) at time T the power forN_(ongoing) ongoing transmissions that extend to time T and the power ofN_(next) upcoming (but not currently ongoing) transmissions that the UEdetermines prior to determining a power for the first UL transmission.Then, the UE can determine as

${{\hat{P}}_{available}(T)} = {{{\hat{P}}_{CMAX}(T)} - {\sum\limits_{i = 0}^{N_{current}}{{\hat{P}}_{current}\left( {i,T} \right)}} - {\sum\limits_{i = 0}^{N_{next}}{{\hat{P}}_{next}\left( {i,T} \right)}}}$

or, by combining all N_(known) transmissions that the UE has alreadydetermined a required power time T, as

${{\hat{P}}_{available}(T)} = {{{\hat{P}}_{CMAX}(T)} - {\sum\limits_{i = 0}^{N_{known}}{{{\hat{P}}_{known}\left( {i,T} \right)}.}}}$

When multiple transmissions start at time T, the UE can distribute{circumflex over (P)}_(available)(T) among the multiple transmissions aspreviously described and power allocation prioritizations according toinformation type can apply.

For operation with two CGs and a minimum guaranteed power per CG, theavailable power at a first CG needs to consider the power used in asecond CG and the guaranteed power at the second CG. For example, a UEcan determine an available transmission power in a first CG as inEquation 3.

$\begin{matrix}{{{\hat{P}}_{available}\left( {T,1} \right)} = {{{\hat{P}}_{CMAX}\left( {T,{T - 1}} \right)} - {\sum\limits_{i = 0}^{N_{known}}{{\hat{P}}_{known}\left( {i,T,1} \right)}} - {\max\left( {{{{\hat{P}}_{CMAX}\left( {T,{T - 1}} \right)} \cdot \delta_{{CG}2}},{\sum\limits_{i = 0}^{N_{known}}{{\hat{P}}_{known}\left( {i,{T - 1},2} \right)}}} \right)}}} & {{Equation}(3)}\end{matrix}$

FIG. 22 illustrates an example determination by a UE of an availabletransmission power at a time T when the UE determines a total power forall earlier transmissions before a power for a later transmissionaccording to embodiments of the present disclosure. An embodiment of thedetermination of an available transmission power at a time T shown inFIG. 22 is for illustration only. Other embodiments may be used withoutdeparting from the scope of the present disclosure.

A UE first determines a power 2210 for a first UL transmission withduration of 5 time units that starts at time unit 2 and has duration of5 times units. A time unit can be one symbol, a number of symbols suchas one slot, and so on. For example, the UL transmission can be a PUSCHtransmission or a PUCCH transmission. The UE next determines a power2220 for a second UL transmission with duration of 3 time units thatstarts at time unit 5 and has duration of 3 times units. The UE nextdetermines a power 2230 for a third UL transmission with duration of 1time unit that starts at time unit 6 and has duration of 1 time unit.The UE next determines an available transmission power 2240 for a fourthUL transmission that starts at time unit 6, regardless of a respectiveduration, as the difference between a maximum transmission power{circumflex over (P)}_(CMAX)(6) 2250 the UE is configured at time unit 6and a total transmission power

$\sum\limits_{i = 0}^{2}{P_{known}\left( {i,6} \right)}$

of known transmissions at time unit 6. Even though the third and fourthUL transmissions start at a same time unit, the UE can determine thepower for the third UL transmission prior to the power of the fourth ULtransmissions, for example because the UE detected a DCI formatconfiguring the third UL transmission prior to detecting a DCI formatconfiguring the fourth UL transmission. Detections by the UE of DCIformats configuring any of the above UL transmissions can be in anyorder although typically they are in a same order as a determination ofrespective transmission powers and durations. It is also possible thatthe UE first determines the power of the third UL transmission afterdetermining an intermediate power of the fourth UL transmission and theUE also determines that the third UL transmission has higher prioritythan the fourth UL transmission and the UE has enough time to adjust thepower for the fourth UL transmission prior to time unit 6. In general,when a UE has sufficient time to adjust a power for all UL transmissionsthat start at a same time unit, LTE power prioritization rules canapply.

The above operation can be generalized to multiple CGs with respectivemultiple guaranteed minimum transmission powers. Within a CG,prioritization rules for power allocation can be similar to LTEoperation and, in case of multiple service types, can additionallyconsider a data service type.

FIG. 23 illustrates an example determination by a UE of an availabletransmission power at a time T when the UE does not determine a totalpower for all earlier transmissions before a power for a latertransmission according to embodiments of the present disclosure. Anembodiment of the determination of an available transmission power at atime T shown in FIG. 23 is for illustration only. Other embodiments maybe used without departing from the scope of the present disclosure.

A UE first determines a power 2310 for a first UL transmission withduration of 5 time units that starts at time unit 2 and has duration of5 times units. A time unit can be one symbol, a number of symbols suchas one slot, and so on. For example, the UL transmission can be a PUSCHtransmission or a PUCCH transmission. The UE next determines a power2320 for a second UL transmission with duration of 3 time units thatstarts at time unit 5 and has duration of 3 times units. The UE nextdetermines a power 2330 for a third UL transmission with duration of 1time unit that starts at time unit 7 and has duration of 1 time unit (orany number of time units). The UE next determines an availabletransmission power 2340 for a fourth UL transmission that starts at timeunit 6, regardless of a respective duration, as the difference between amaximum transmission power {circumflex over (P)}_(CMAX)(6) 2350 the UEis configured at time unit 6 and a total transmission power of knowntransmissions

$\sum\limits_{i = 0}^{2}{P_{known}\left( {i,6} \right)}$

that is reserved at time unit 6. Even though the third UL transmissionstarts after the fourth UL transmission, the UE can determine the powerfor the third UL transmission prior to the power of the fourth ULtransmissions, for example because the UE detected a DCI formatconfiguring the third UL transmission prior to detecting a DCI formatconfiguring the fourth UL transmission. Therefore, for the fourth ULtransmission starting at time unit 6, the UE considers a smalleravailable power than an actual available power {circumflex over(P)}_(actual)(6) 2360. When the fourth transmission has a higherpriority that the third transmission and the UE does not have enoughtime to recalculate the power for the third transmission, the UE candrop the fourth transmission.

Although the present disclosure has been described with an exemplaryembodiment, various changes and modifications may be suggested to oneskilled in the art. It is intended that the present disclosure encompasssuch changes and modifications as fall within the scope of the appendedclaims.

None of the description in this application should be read as implyingthat any particular element, step, or function is an essential elementthat must be included in the claims scope. The scope of patented subjectmatter is defined only by the claims. Moreover, none of the claims areintended to invoke 35 U.S.C. § 112(f) unless the exact words “means for”are followed by a participle.

What is claimed is:
 1. A method comprising: receiving: a first slotoffset value k₀ by higher layer signaling, and a physical downlinkcontrol channel (PDCCH) that provides a downlink control information(DCI) format, wherein the DCI format: schedules a reception of aphysical downlink shared channel (PDSCH) that provides a transport block(TB), and includes a field indicating a second slot offset value k₁;determining a first slot for transmission of a physical uplink controlchannel (PUCCH) with hybrid automatic repeat request acknowledgement(HARQ-ACK) information for a correct or incorrect decoding outcome ofthe TB, wherein the first slot is k₀+k₁ slots after a slot of the PDSCHreception; and transmitting the PUCCH in the first slot.
 2. The methodof claim 1, further comprising: determining a HARQ-ACK codebook thatincludes the HARQ-ACK information, wherein: the HARQ-ACK codebookdepends on the second slot offset value k₁ and does not depend on thefirst slot offset value k₀, and the HARQ-ACK codebook is included in thePUCCH transmission.
 3. The method of claim 1, further comprising:receiving higher layer signaling that configures the field indicatingthe second slot offset value k₁.
 4. The method of claim 1, furthercomprising: transmitting a capability for a maximum number of HARQprocesses, wherein the TB is associated with a HARQ process from themaximum number of HARQ processes.
 5. The method of claim 1, furthercomprising: determining a HARQ-ACK codebook that includes the HARQ-ACKinformation, wherein: a size of the HARQ-ACK codebook is predeterminedbased on a predetermined maximum number of PDSCH receptions withrespective HARQ-ACK information in the HARQ-ACK codebook, and theHARQ-ACK codebook is included in the PUCCH.
 6. The method of claim 5,wherein the predetermined maximum number of PDSCH receptions ispredetermined per cell of PDSCH receptions.
 7. The method of claim 5,wherein HARQ-ACK information for a first PDSCH reception from a numberof PDSCH receptions has a negative acknowledgement (NACK) value when aDCI format scheduling the first PDSCH reception is not received.
 8. Auser equipment (UE) comprising: a transceiver configured to receive: afirst slot offset value k₀ by higher layer signaling, and a physicaldownlink control channel (PDCCH) that provides a downlink controlinformation (DCI) format, wherein the DCI format: schedules a receptionof a physical downlink shared channel (PDSCH) that provides a transportblock (TB), and includes a field indicating a second slot offset valuek₁; and a processor operably coupled to the transceiver, the processorconfigured to determine a first slot for transmission of a physicaluplink control channel (PUCCH) with hybrid automatic repeat requestacknowledgement (HARQ-ACK) information for a correct or incorrectdecoding outcome of the TB, wherein the first slot is k₀+k₁ slots aftera slot of the PDSCH reception, the transceiver is further configured totransmit the PUCCH in the first slot.
 9. The UE of claim 8, wherein: theprocessor is further configured to determine a HARQ-ACK codebook thatincludes the HARQ-ACK information, the HARQ-ACK codebook depends on thesecond slot offset value k₁ and does not depend on the first slot offsetvalue k₀, and the HARQ-ACK codebook is included in the PUCCHtransmission.
 10. The UE of claim 8, wherein the transceiver is furtherconfigured to receive higher layer signaling that configures the fieldindicating the second slot offset value k₁.
 11. The UE of claim 8,wherein: the transceiver is further configured to transmit a capabilityfor a maximum number of HARQ processes, and the TB is associated with aHARQ process from the maximum number of HARQ processes.
 12. The UE ofclaim 8, wherein: the processor is further configured to determine aHARQ-ACK codebook that includes the HARQ-ACK information, a size of theHARQ-ACK codebook is predetermined based on a predetermined maximumnumber of PDSCH receptions with respective HARQ-ACK information in theHARQ-ACK codebook, and the HARQ-ACK codebook is included in the PUCCH.13. The UE of claim 12, wherein the predetermined maximum number ofPDSCH receptions is predetermined per cell of PDSCH receptions.
 14. TheUE of claim 12, wherein HARQ-ACK information for a first PDSCH receptionfrom a number of PDSCH receptions has a negative acknowledgement (NACK)value when a respective DCI format scheduling the first PDSCH receptionis not received.
 15. A base station comprising: a transceiver configuredto transmit: a first slot offset value k₀ by higher layer signaling, anda physical downlink control channel (PDCCH) that provides a downlinkcontrol information (DCI) format, wherein the DCI format: schedules areception of a physical downlink shared channel (PDSCH) that provides atransport block (TB), and includes a field indicating a second slotoffset value k₁; and a processor operably coupled to the transceiver,the processor configured to determine a first slot for reception of aphysical uplink control channel (PUCCH) with hybrid automatic repeatrequest acknowledgement (HARQ-ACK) information for a correct orincorrect decoding outcome of the TB based on the first slot offsetvalue k₀ and the second slot offset value k₁; and wherein thetransceiver is further configured to receive the PUCCH in the firstslot.
 16. The base station of claim 15, wherein: the processor isfurther configured to determine a HARQ-ACK codebook that includes theHARQ-ACK information, the HARQ-ACK codebook depends on the second slotoffset value k₁ and does not depend on the first slot offset value k₀,and the HARQ-ACK codebook is included in the PUCCH reception.
 17. Thebase station of claim 15, wherein the transceiver is further configuredto transmit higher layer signaling that configures the field indicatingthe second slot offset value k₁.
 18. The base station of claim 15,wherein: the transceiver is further configured to receive a capabilityfor a maximum number of HARQ processes, and the TB is associated with aHARQ process from the maximum number of HARQ processes.
 19. The basestation of claim 15, wherein: the processor is further configured todetermine a HARQ-ACK codebook that includes the HARQ-ACK information, asize of the HARQ-ACK codebook is predetermined based on a predeterminedmaximum number of PDSCH transmissions with respective HARQ-ACKinformation in the HARQ-ACK codebook, and the HARQ-ACK codebook isincluded in the PUCCH.
 20. The base station of claim 19, wherein thepredetermined maximum number of PDSCH transmissions is predetermined percell of PDSCH transmissions.